specfem::compute::impl::compute_seismograms

template<int NGLL, typename Tags>
void specfem::compute::impl::compute_seismograms(specfem::assembly::assembly<Tags::dimension_tag> &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:
  • WavefieldType – Simulation wavefield type (e.g., forward, adjoint,

  • DimensionTag – Spatial dimension (2D/3D) 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