specfem::enums::display_format

enum class specfem::enums::display_format

Output formats for wavefield visualization and data export.

Controls how simulation results are rendered and saved. Used by wavefield plotting functions to determine output method.

Values:

enumerator PNG

PNG image output (2D only)

enumerator JPG

JPEG image output (2D only)

enumerator on_screen

Interactive display (2D only)

enumerator vtkhdf

VTK HDF5 format (2D and 3D)

specfem::enums::wavefield

enum class specfem::enums::wavefield

Wavefield component types for different physical quantities.

Supports elastic (displacement/velocity/acceleration) and acoustic (pressure) fields.

Values:

enumerator displacement

Displacement field (elastic media)

enumerator velocity

Velocity field (time derivative of displacement)

enumerator acceleration

Acceleration field (second time derivative)

enumerator pressure

Pressure field (acoustic media)

enumerator rotation

Rotation field (Cosserat media)

enumerator intrinsic_rotation

Intrinsic rotation (micropolar)

enumerator curl

Curl of displacement field.

specfem::enums::to_string

const std::string specfem::enums::to_string(const specfem::enums::wavefield &wavefield_component)

Convert wavefield component to string.

Parameters:

wavefield_component – Wavefield component type

Returns:

String representation (“displacement”, “velocity”, etc.)