18template <
int DisplacementDim>
34template <
int DisplacementDim>
38 DisplacementDim>
const& specific_body_force)
57 DisplacementDim>
const& specific_body_force)
59 return EqPModel{specific_body_force};
Eigen::Vector< double, DisplacementDim > GlobalDimVector
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
static constexpr double nan
Convenience alias for not a number.
BaseLib::StrongType< GlobalDimVector< DisplacementDim >, struct SpecificBodyForceTag > SpecificBodyForce
constexpr GlobalDimVector< D > DVnan()
Used to set a D dimensional vector to all not-a-number.
BaseLib::StrongType< double, struct BiotTag > BiotData
constexpr GlobalDimMatrix< D > DMnan()
Used to set a D x D matrix to all not-a-number.
BaseLib::StrongType< double, struct LiquidViscosityDataTag > LiquidViscosityData
double J_pp_X_BTI2NT_u_dot_N
GlobalDimMatrix< DisplacementDim > K_pp_Laplace
GlobalDimVector< DisplacementDim > rhs_p_dNT_V
double storage_p_a_p_X_NTN
GlobalDimVector< DisplacementDim > J_pp_dNT_V_N
EqPModel(ProcessLib::ConstitutiveRelations::SpecificBodyForce< DisplacementDim > const &specific_body_force)
static EqPModel create(ProcessLib::ConstitutiveRelations::SpecificBodyForce< DisplacementDim > const &specific_body_force)
void eval(CapillaryPressureData< DisplacementDim > const &p_cap_data, TemperatureData< DisplacementDim > const &T_data, SaturationData const &S_L_data, SaturationDataDeriv const &dS_L_data, BiotData const &biot_data, LiquidDensityData const &rho_L_data, LiquidViscosityData const &mu_L_data, PermeabilityData< DisplacementDim > const &perm_data, FluidThermalExpansionData const &f_therm_exp_data, TRMVaporDiffusionData< DisplacementDim > const &vap_data, TRMStorageData const &storage_data, EqPData< DisplacementDim > &out) const
ProcessLib::ConstitutiveRelations::SpecificBodyForce< DisplacementDim > const specific_body_force_
Gravity vector (specific body force).