OGS
ProcessLib::TH2M::ConstitutiveRelations::FC4MCuModel Struct Reference

Detailed Description

Definition at line 285 of file CEquation.h.

#include <CEquation.h>

Public Member Functions

void eval (BiotData const &biot_data, ConstituentDensityData const &constituent_density_data, SaturationData const &S_L_data, FC4MCuData &fC_4_MCu) const
 
void dEval (BiotData const &biot_data, PhaseTransitionData const &phase_transition_data, SaturationData const &S_L_data, FC4MCuDerivativeData &dfC_4_MCu) const
 

Member Function Documentation

◆ dEval()

void ProcessLib::TH2M::ConstitutiveRelations::FC4MCuModel::dEval ( BiotData const & biot_data,
PhaseTransitionData const & phase_transition_data,
SaturationData const & S_L_data,
FC4MCuDerivativeData & dfC_4_MCu ) const

Definition at line 455 of file CEquation.cpp.

459{
460 auto const S_L = S_L_data.S_L;
461 auto const S_G = 1. - S_L;
462 double const drho_C_FR_dT = S_G * phase_transition_data.drho_C_GR_dT +
463 S_L * phase_transition_data.drho_C_LR_dT;
464 dfC_4_MCu.dT = drho_C_FR_dT * biot_data();
465}

References ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_C_GR_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_C_LR_dT, ProcessLib::TH2M::ConstitutiveRelations::FC4MCuDerivativeData::dT, and ProcessLib::TH2M::ConstitutiveRelations::SaturationData::S_L.

Referenced by ProcessLib::TH2M::TH2MLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::updateConstitutiveVariablesDerivatives().

◆ eval()

void ProcessLib::TH2M::ConstitutiveRelations::FC4MCuModel::eval ( BiotData const & biot_data,
ConstituentDensityData const & constituent_density_data,
SaturationData const & S_L_data,
FC4MCuData & fC_4_MCu ) const

Definition at line 442 of file CEquation.cpp.

446{
447 auto const S_L = S_L_data.S_L;
448 auto const S_G = 1. - S_L;
449 double const rho_C_FR = S_G * constituent_density_data.rho_C_GR +
450 S_L * constituent_density_data.rho_C_LR;
451
452 fC_4_MCu.m = rho_C_FR * biot_data();
453}

References ProcessLib::TH2M::ConstitutiveRelations::FC4MCuData::m, ProcessLib::TH2M::ConstitutiveRelations::ConstituentDensityData::rho_C_GR, ProcessLib::TH2M::ConstitutiveRelations::ConstituentDensityData::rho_C_LR, and ProcessLib::TH2M::ConstitutiveRelations::SaturationData::S_L.

Referenced by ProcessLib::TH2M::TH2MLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::updateConstitutiveVariables().


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