specfem::medium_container::kernels::data_container< dim2, poroelastic, isotropic >¶
-
template<specfem::element::dimension_tag DimensionTag>
struct data_container<DimensionTag, specfem::element::medium_tag::poroelastic, specfem::element::property_tag::isotropic>¶ Poroelastic isotropic misfit kernels container.
Stores sensitivity kernels for seismic inversion of porous media parameters. Kernels quantify how changes in material properties affect the seismic wavefield, enabling gradient-based optimization.
Kernel types:
rhot,rhof: Density kernels (total, fluid)eta: Fluid viscosity kernelsm,mu_fr: Shear modulus kernelsB,C,M: Biot elastic constant kernelsphi: Porosity kernelcpI,cpII,cs: Wave velocity kernels (P1, P2, S)ratio: Permeability ratio kernelrhob,rhofb,mu_frb,rhobb,rhofbb,phib: Bulk parameters
See also
DATA_CONTAINER macro for details on generated members and methods.
- Template Parameters:
DimensionTag – Spatial dimension (dim2/dim3)