specfem::medium_container::properties::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 material properties container.

Specialization for fluid-saturated porous media using Biot’s theory. Stores material properties for modeling wave propagation in porous media with fluid-solid coupling effects.

Physical parameters:

  • phi: Porosity (void fraction)

  • rho_s, rho_f: Solid and fluid densities

  • tortuosity: Pore geometry factor

  • mu_G: Shear modulus of solid matrix

  • H_Biot, C_Biot, M_Biot: Biot elastic constants

  • permxx, permxz, permzz: Permeability tensor components

  • eta_f: Fluid viscosity

Generated storage provides device/host DomainViews for all parameters organized by quadrature points within spectral elements.

See also

DATA_CONTAINER macro for details on generated members and methods.

Template Parameters:

DimensionTag – Spatial dimension (dim2/dim3)