OGS
|
Definition at line 45 of file SolidMechanics.h.
#include <SolidMechanics.h>
Public Member Functions | |
SolidMechanicsModel (SolidConstitutiveRelation< DisplacementDim > const &solid_material) | |
void | eval (const SpaceTimeData &x_t, SolidThermalExpansionData< DisplacementDim > const &s_therm_exp_data, SwellingDataStateless< DisplacementDim > const &swelling_data, TemperatureData< DisplacementDim > const &T_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, BiotData const &biot_data, BishopsData const &bishops_data, SaturationDataDeriv const &dS_L_data, StrainData< DisplacementDim > const &eps_data, PrevState< StrainData< DisplacementDim > > const &eps_prev_data, MaterialStateData< DisplacementDim > &mat_state, PrevState< EffectiveStressData< DisplacementDim > > const &sigma_eff_prev_data, EffectiveStressData< DisplacementDim > &sigma_eff_data, PrevState< MechanicalStrainData< DisplacementDim > > const &eps_m_prev_data, MechanicalStrainData< DisplacementDim > &eps_m_data, TotalStressData< DisplacementDim > &total_stress_data, EquivalentPlasticStrainData &equiv_plast_strain_data, SolidMechanicsDataStateless< DisplacementDim > &out) const |
auto | getInternalVariables () const |
Static Public Member Functions | |
static SolidMechanicsModel | create (SolidConstitutiveRelation< DisplacementDim > const &solid_material) |
Private Attributes | |
SolidConstitutiveRelation< DisplacementDim > const & | solid_material_ |
|
inlineexplicit |
Definition at line 47 of file SolidMechanics.h.
|
inlinestatic |
Definition at line 79 of file SolidMechanics.h.
void ProcessLib::ThermoRichardsMechanics::ConstitutiveStress_StrainTemperature::SolidMechanicsModel< DisplacementDim >::eval | ( | const SpaceTimeData & | x_t, |
SolidThermalExpansionData< DisplacementDim > const & | s_therm_exp_data, | ||
SwellingDataStateless< DisplacementDim > const & | swelling_data, | ||
TemperatureData< DisplacementDim > const & | T_data, | ||
CapillaryPressureData< DisplacementDim > const & | p_cap_data, | ||
BiotData const & | biot_data, | ||
BishopsData const & | bishops_data, | ||
SaturationDataDeriv const & | dS_L_data, | ||
StrainData< DisplacementDim > const & | eps_data, | ||
PrevState< StrainData< DisplacementDim > > const & | eps_prev_data, | ||
MaterialStateData< DisplacementDim > & | mat_state, | ||
PrevState< EffectiveStressData< DisplacementDim > > const & | sigma_eff_prev_data, | ||
EffectiveStressData< DisplacementDim > & | sigma_eff_data, | ||
PrevState< MechanicalStrainData< DisplacementDim > > const & | eps_m_prev_data, | ||
MechanicalStrainData< DisplacementDim > & | eps_m_data, | ||
TotalStressData< DisplacementDim > & | total_stress_data, | ||
EquivalentPlasticStrainData & | equiv_plast_strain_data, | ||
SolidMechanicsDataStateless< DisplacementDim > & | out ) const |
Definition at line 18 of file SolidMechanics.cpp.
References ProcessLib::ThermoRichardsMechanics::BishopsData::chi_S_L, ProcessLib::ThermoRichardsMechanics::BishopsData::dchi_dS_L, ProcessLib::ThermoRichardsMechanics::SaturationDataDeriv::dS_L_dp_cap, ProcessLib::ConstitutiveRelations::SpaceTimeData::dt, ProcessLib::ConstitutiveRelations::StrainData< DisplacementDim >::eps, ProcessLib::ThermoRichardsMechanics::ConstitutiveStress_StrainTemperature::MechanicalStrainData< DisplacementDim >::eps_m, ProcessLib::ThermoRichardsMechanics::ConstitutiveStress_StrainTemperature::SwellingDataStateless< DisplacementDim >::eps_m, ProcessLib::ThermoRichardsMechanics::EquivalentPlasticStrainData::equivalent_plastic_strain, ProcessLib::ThermoRichardsMechanics::ConstitutiveStress_StrainTemperature::SwellingDataStateless< DisplacementDim >::J_up_BT_K_N, ProcessLib::ThermoRichardsMechanics::SolidMechanicsDataStateless< DisplacementDim >::J_up_BT_K_N, ProcessLib::ThermoRichardsMechanics::SolidMechanicsDataStateless< DisplacementDim >::J_uT_BT_K_N, MathLib::KelvinVector::kelvin_vector_dimensions(), ProcessLib::ThermoRichardsMechanics::MaterialStateData< DisplacementDim >::material_state_variables, MaterialPropertyLib::VariableArray::mechanical_strain, OGS_FATAL, ProcessLib::ThermoRichardsMechanics::CapillaryPressureData< DisplacementDim >::p_cap, ProcessLib::ThermoRichardsMechanics::ConstitutiveStress_StrainTemperature::EffectiveStressData< DisplacementDim >::sigma_eff, ProcessLib::ThermoRichardsMechanics::TotalStressData< DisplacementDim >::sigma_total, ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionData< DisplacementDim >::solid_linear_thermal_expansivity_vector, ProcessLib::ThermoRichardsMechanics::SolidMechanicsDataStateless< DisplacementDim >::stiffness_tensor, MaterialPropertyLib::VariableArray::stress, ProcessLib::ThermoRichardsMechanics::TemperatureData< DisplacementDim >::T, ProcessLib::ConstitutiveRelations::SpaceTimeData::t, ProcessLib::ThermoRichardsMechanics::TemperatureData< DisplacementDim >::T_prev, MaterialPropertyLib::VariableArray::temperature, and ProcessLib::ConstitutiveRelations::SpaceTimeData::x.
|
inline |
Definition at line 74 of file SolidMechanics.h.
|
private |
Definition at line 86 of file SolidMechanics.h.