25template <
int DisplacementDim>
41template <
int DisplacementDim>
45 Eigen::Vector<double, DisplacementDim>
const& specific_body_force)
46 :
b_(specific_body_force)
71 Eigen::Vector<double, DisplacementDim>
const b_;
static constexpr double nan
Convenience alias for not a number.
constexpr GlobalDimVector< D > DVnan()
Used to set a D dimensional vector to all not-a-number.
BaseLib::StrongType< double, struct BiotTag > BiotData
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
constexpr GlobalDimMatrix< D > DMnan()
Used to set a D x D matrix to all not-a-number.
BaseLib::StrongType< double, struct LiquidViscosityDataTag > LiquidViscosityData
Eigen::Vector< double, DisplacementDim > GlobalDimVector
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
static EqPModel create(SpecificBodyForceData< DisplacementDim > const &specific_body_force_data)
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
EqPModel(Eigen::Vector< double, DisplacementDim > const &specific_body_force)
Eigen::Vector< double, DisplacementDim > const b_
Gravity vector (specific body force).
Eigen::Vector< double, DisplacementDim > specific_body_force