specfem::medium¶
-
namespace medium¶
Physics computations for seismic wave propagation media.
Provides computational functions for acoustic, elastic, poroelastic, electromagnetic, and cosserat media in 2D/3D with isotropic/anisotropic properties. Uses template dispatch for compile-time medium selection.
Core functions:
compute_stress(): Stress tensor from field derivativescompute_wavefield(): Wavefield from intrinsic fieldscompute_source_contribution(): Source termscompute_frechet_derivatives(): Sensitivity kernelsmaterial<>,properties_container<>: Material property management
specfem::medium::materialspecfem::medium::properties_containerspecfem::medium::kernels_containerspecfem::medium::compute_stressspecfem::medium::mass_matrix_componentspecfem::medium::compute_wavefieldspecfem::medium::compute_source_contributionspecfem::medium::compute_damping_forcespecfem::medium::compute_cosserat_stressspecfem::medium::compute_couple_stressspecfem::medium::compute_frechet_derivatives