specfem::runtime_configuration::electromagnetic_wave

class electromagnetic_wave

Elastic wave class to instantiate the correct elastic wave based on the simulation parameters.

Public Functions

inline electromagnetic_wave(const std::string &electromagnetic_wave_type)

Construct a new elastic wave object.

Parameters:

electromagnetic_wave_type – Type of the electromagnetic wave (TE or TM)

inline specfem::enums::electromagnetic_wave get_electromagnetic_wave_type() const

Get the type of the elastic wave.

Returns:

std::string Type of the elastic wave (P_SV or SH)

Private Members

std::string electromagnetic_wave_type

Type of the electromagnetic wave (TE or TM)