14namespace ConstitutiveRelations
16template <
int DisplacementDim>
25 permeability_data.
Ki * permeability_data.
k_rel_G / viscosity_data.
mu_GR;
27 permeability_data.
Ki * permeability_data.
k_rel_L / viscosity_data.
mu_LR;
30 constituent_density_data.
rho_C_GR * k_over_mu_G;
32 constituent_density_data.
rho_C_LR * k_over_mu_L;
34 constituent_density_data.
rho_W_GR * k_over_mu_G;
38template <
int DisplacementDim>
48 permeability_data.
Ki * permeability_data.
k_rel_G / viscosity_data.
mu_GR;
50 permeability_data.
Ki * permeability_data.
k_rel_L / viscosity_data.
mu_LR;
53 permeability_data.
Ki * permeability_data.
dk_rel_G_dS_L * dS_L_dp_cap() /
56 permeability_data.
Ki * permeability_data.
dk_rel_L_dS_L * dS_L_dp_cap() /
67 constituent_density_data.
rho_C_GR * dk_over_mu_G_dp_cap +
69 constituent_density_data.
rho_C_LR * dk_over_mu_L_dp_cap;
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
GlobalDimMatrix< DisplacementDim > advection_C_G
GlobalDimMatrix< DisplacementDim > advection_W_G
GlobalDimMatrix< DisplacementDim > advection_C_L
GlobalDimMatrix< DisplacementDim > advection_W_L
GlobalDimMatrix< DisplacementDim > dadvection_C_dp_cap
GlobalDimMatrix< DisplacementDim > dadvection_C_dp_GR
void dEval(ConstituentDensityData const &constituent_density_data, PermeabilityData< DisplacementDim > const &permeability_data, ViscosityData const &viscosity_data, SaturationDataDeriv const &dS_L_dp_cap, PhaseTransitionData const &phase_transition_data, AdvectionDerivativeData< DisplacementDim > &advection_d_data) const
void eval(ConstituentDensityData const &constituent_density_data, PermeabilityData< DisplacementDim > const &permeability_data, PureLiquidDensityData const &rho_W_LR, ViscosityData const &viscosity_data, AdvectionData< DisplacementDim > &advection_data) const
Real constituent partial densities.
GlobalDimMatrix< DisplacementDim > Ki
static constexpr double drho_C_LR_dp_LR
static constexpr double drho_C_LR_dp_GR