specfem::kokkos_kernels::impl::compute_seismogram¶
-
template<specfem::dimension::type DimensionTag, specfem::wavefield::simulation_field WavefieldType, int NGLL, specfem::element::medium_tag MediumTag, specfem::element::property_tag PropertyTag>
void specfem::kokkos_kernels::impl::compute_seismograms(specfem::assembly::assembly<DimensionTag> &assembly, const int &isig_step)¶ Compute the seismograms for the given medium.
This function computes the seismograms for the specified medium type and properties. It is specialized for different dimension tags, wavefield types, medium tags, and property tags.
- Template Parameters:
DimensionTag – Spatial dimension (2D/3D)
WavefieldType – Simulation wavefield type (e.g., forward, adjoint, backward)
NGLL – Number of GLL points
MediumTag – Medium type (e.g., elastic, acoustic)
PropertyTag – Material property type (e.g., isotropic, anisotropic)
- Parameters:
assembly – SPECFEM++ assembly object.
isig_step – Time step for which the seismograms are computed