OGS
ProcessLib::TH2M::ConstitutiveRelations::FW4MWTModel< DisplacementDim > Struct Template Reference

Detailed Description

template<int DisplacementDim>
struct ProcessLib::TH2M::ConstitutiveRelations::FW4MWTModel< DisplacementDim >

Definition at line 248 of file WEquation.h.

#include <WEquation.h>

Public Member Functions

void eval (BiotData const &biot_data, ConstituentDensityData const &constituent_density_data, PorosityData const &porosity_data, PureLiquidDensityData const &rho_W_LR, SaturationData const &S_L_data, SolidThermalExpansionData< DisplacementDim > const &s_therm_exp_data, FW4MWTData &fW_4_MWT) const
 

Member Function Documentation

◆ eval()

template<int DisplacementDim>
void ProcessLib::TH2M::ConstitutiveRelations::FW4MWTModel< DisplacementDim >::eval ( BiotData const & biot_data,
ConstituentDensityData const & constituent_density_data,
PorosityData const & porosity_data,
PureLiquidDensityData const & rho_W_LR,
SaturationData const & S_L_data,
SolidThermalExpansionData< DisplacementDim > const & s_therm_exp_data,
FW4MWTData & fW_4_MWT ) const

Definition at line 413 of file WEquation.cpp.

421{
422 auto const S_L = S_L_data.S_L;
423 auto const S_G = 1. - S_L;
424 double const rho_W_FR =
425 S_G * constituent_density_data.rho_W_GR + S_L * rho_W_LR();
426
427 fW_4_MWT.m = -rho_W_FR * (biot_data() - porosity_data.phi) *
428 s_therm_exp_data.beta_T_SR;
429}

References ProcessLib::TH2M::ConstitutiveRelations::SolidThermalExpansionData< DisplacementDim >::beta_T_SR, ProcessLib::TH2M::ConstitutiveRelations::FW4MWTData::m, ProcessLib::TH2M::ConstitutiveRelations::PorosityData::phi, ProcessLib::TH2M::ConstitutiveRelations::ConstituentDensityData::rho_W_GR, and ProcessLib::TH2M::ConstitutiveRelations::SaturationData::S_L.


The documentation for this struct was generated from the following files: