OGS
|
Definition at line 26 of file SolidMechanics.h.
#include <SolidMechanics.h>
Public Member Functions | |
SolidMechanicsModel (SolidConstitutiveRelation< DisplacementDim > const &solid_material) | |
void | eval (const SpaceTimeData &x_t, TemperatureData< DisplacementDim > const &T_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, StrainData< DisplacementDim > const &eps_data, PrevState< StrainData< DisplacementDim > > const &eps_prev_data, MaterialStateData< DisplacementDim > &mat_state, PrevState< TotalStressData< DisplacementDim > > const &total_stress_data_prev, TotalStressData< DisplacementDim > &total_stress_data, EquivalentPlasticStrainData &equiv_plast_strain_data, SolidMechanicsDataStateless< DisplacementDim > ¤t_stateless, PrevState< SaturationData > const &S_L_prev_data, SaturationData &S_L_data, SaturationDataDeriv &dS_L_data) const |
Static Public Member Functions | |
static SolidMechanicsModel | create (SolidConstitutiveRelation< DisplacementDim > const &solid_material) |
Private Attributes | |
SolidConstitutiveRelation< DisplacementDim > const & | solid_material_ |
MSM::OGSMFrontTangentOperatorBlocksView< DisplacementDim, MSM::ForcesGradsCombinations< boost::mp11::mp_list< MSM::Strain, MSM::LiquidPressure >, boost::mp11::mp_list< MSM::Stress, MSM::Saturation >, boost::mp11::mp_list< MSM::Temperature > >::type > | tangent_operator_blocks_view_ |
|
inlineexplicit |
Definition at line 28 of file SolidMechanics.h.
|
inlinestatic |
Definition at line 50 of file SolidMechanics.h.
void ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::SolidMechanicsModel< DisplacementDim >::eval | ( | const SpaceTimeData & | x_t, |
TemperatureData< DisplacementDim > const & | T_data, | ||
CapillaryPressureData< DisplacementDim > const & | p_cap_data, | ||
StrainData< DisplacementDim > const & | eps_data, | ||
PrevState< StrainData< DisplacementDim > > const & | eps_prev_data, | ||
MaterialStateData< DisplacementDim > & | mat_state, | ||
PrevState< TotalStressData< DisplacementDim > > const & | total_stress_data_prev, | ||
TotalStressData< DisplacementDim > & | total_stress_data, | ||
EquivalentPlasticStrainData & | equiv_plast_strain_data, | ||
SolidMechanicsDataStateless< DisplacementDim > & | current_stateless, | ||
PrevState< SaturationData > const & | S_L_prev_data, | ||
SaturationData & | S_L_data, | ||
SaturationDataDeriv & | dS_L_data ) const |
Definition at line 18 of file SolidMechanics.cpp.
References ProcessLib::ThermoRichardsMechanics::SaturationDataDeriv::dS_L_dp_cap, ProcessLib::ConstitutiveRelations::SpaceTimeData::dt, ProcessLib::ConstitutiveRelations::StrainData< DisplacementDim >::eps, ProcessLib::ThermoRichardsMechanics::EquivalentPlasticStrainData::equivalent_plastic_strain, ProcessLib::ThermoRichardsMechanics::SolidMechanicsDataStateless< DisplacementDim >::J_up_BT_K_N, ProcessLib::ThermoRichardsMechanics::SolidMechanicsDataStateless< DisplacementDim >::J_uT_BT_K_N, MaterialPropertyLib::VariableArray::liquid_phase_pressure, MaterialLib::Solids::MFront::liquid_pressure, MaterialPropertyLib::VariableArray::liquid_saturation, ProcessLib::ThermoRichardsMechanics::MaterialStateData< DisplacementDim >::material_state_variables, MaterialPropertyLib::VariableArray::mechanical_strain, OGS_FATAL, ProcessLib::ThermoRichardsMechanics::CapillaryPressureData< DisplacementDim >::p_cap, ProcessLib::ThermoRichardsMechanics::CapillaryPressureData< DisplacementDim >::p_cap_prev, ProcessLib::ThermoRichardsMechanics::SaturationData::S_L, MaterialLib::Solids::MFront::saturation, ProcessLib::ThermoRichardsMechanics::TotalStressData< DisplacementDim >::sigma_total, ProcessLib::ThermoRichardsMechanics::SolidMechanicsDataStateless< DisplacementDim >::stiffness_tensor, MaterialLib::Solids::MFront::strain, MaterialLib::Solids::MFront::stress, MaterialPropertyLib::VariableArray::stress, ProcessLib::ThermoRichardsMechanics::TemperatureData< DisplacementDim >::T, ProcessLib::ConstitutiveRelations::SpaceTimeData::t, ProcessLib::ThermoRichardsMechanics::TemperatureData< DisplacementDim >::T_prev, MaterialLib::Solids::MFront::temperature, MaterialPropertyLib::VariableArray::temperature, and ProcessLib::ConstitutiveRelations::SpaceTimeData::x.
|
private |
Definition at line 57 of file SolidMechanics.h.
|
private |
Definition at line 65 of file SolidMechanics.h.