OGS
UEquation.cpp
Go to the documentation of this file.
1
10#include "UEquation.h"
11
12namespace ProcessLib::TH2M
13{
14namespace ConstitutiveRelations
15{
16template <int DisplacementDim>
25
26template struct FU1KUTModel<2>;
27template struct FU1KUTModel<3>;
28
29void FU2KUpCModel::eval(BiotData const& biot_data,
30 BishopsData const& chi_S_L,
31 FU2KUpCData& fu_2_KupC) const
32{
33 fu_2_KupC.m = biot_data() * chi_S_L.chi_S_L;
34}
35
36void FU2KUpCModel::dEval(BiotData const& biot_data,
37 BishopsData const& chi_S_L,
38 CapillaryPressureData const& p_cap,
39 SaturationDataDeriv const& dS_L_dp_cap,
40 FU2KUpCDerivativeData& dfu_2_KupC) const
41{
42 dfu_2_KupC.dp_cap =
43 biot_data() * chi_S_L.dchi_dS_L * dS_L_dp_cap() * p_cap();
44}
45
46} // namespace ConstitutiveRelations
47} // namespace ProcessLib::TH2M
void dEval(SolidMechanicsDataStateless< DisplacementDim > const &s_mech_data, SolidThermalExpansionData< DisplacementDim > const &s_therm_exp_data, FU1KUTDerivativeData< DisplacementDim > &dfu_1_KuT) const
Definition UEquation.cpp:17
void dEval(BiotData const &biot_data, BishopsData const &chi_S_L, CapillaryPressureData const &p_cap, SaturationDataDeriv const &dS_L_dp_cap, FU2KUpCDerivativeData &dfu_2_KupC) const
Definition UEquation.cpp:36
void eval(BiotData const &biot_data, BishopsData const &chi_S_L, FU2KUpCData &fu_2_KupC) const
Definition UEquation.cpp:29