OGS
ProcessLib::TH2M::ConstitutiveRelations::BishopsModel Struct Reference

Detailed Description

Definition at line 25 of file Bishops.h.

#include <Bishops.h>

Public Member Functions

void eval (SpaceTimeData const &x_t, MediaData const &media_data, SaturationData const &S_L_data, BishopsData &out) const
 

Member Function Documentation

◆ eval()

void ProcessLib::TH2M::ConstitutiveRelations::BishopsModel::eval ( SpaceTimeData const & x_t,
MediaData const & media_data,
SaturationData const & S_L_data,
BishopsData & out ) const

Definition at line 16 of file Bishops.cpp.

18{
19 namespace MPL = MaterialPropertyLib;
20 MPL::VariableArray variables;
21 variables.liquid_saturation = S_L_data.S_L;
22
23 auto const& medium = media_data.medium;
24
25 out.chi_S_L = medium.property(MPL::PropertyType::bishops_effective_stress)
26 .template value<double>(variables, x_t.x, x_t.t, x_t.dt);
27
28 out.dchi_dS_L = medium.property(MPL::PropertyType::bishops_effective_stress)
29 .template dValue<double>(
30 variables, MPL::Variable::liquid_saturation, x_t.x,
31 x_t.t, x_t.dt);
32}

References ProcessLib::TH2M::ConstitutiveRelations::BishopsData::chi_S_L, ProcessLib::TH2M::ConstitutiveRelations::BishopsData::dchi_dS_L, ProcessLib::ConstitutiveRelations::SpaceTimeData::dt, MaterialPropertyLib::VariableArray::liquid_saturation, ProcessLib::TH2M::ConstitutiveRelations::MediaData::medium, ProcessLib::TH2M::ConstitutiveRelations::SaturationData::S_L, ProcessLib::ConstitutiveRelations::SpaceTimeData::t, and ProcessLib::ConstitutiveRelations::SpaceTimeData::x.

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


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