OGS
|
Definition at line 42 of file SolidMechanics.h.
#include <SolidMechanics.h>
Public Member Functions | |
SolidMechanicsModel (SolidConstitutiveRelation< DisplacementDim > const &solid_material) | |
void | eval (SpaceTimeData const &x_t, Temperature const &temperature, DeformationGradientData< DisplacementDim > const &deformation_gradient_data, PrevState< DeformationGradientData< DisplacementDim > > const &deformation_gradient_data_prev, MaterialStateData< DisplacementDim > &mat_state, PrevState< StressData< DisplacementDim > > const &stress_data_prev, StressData< DisplacementDim > &stress_data, SolidMechanicsDataStateless< DisplacementDim > ¤t_stateless) const |
auto | getInternalVariables () const |
Private Attributes | |
SolidConstitutiveRelation< DisplacementDim > const & | solid_material_ |
MSM::OGSMFrontTangentOperatorBlocksView< DisplacementDim, MSM::ForcesGradsCombinations< boost::mp11::mp_list< MSM::GreenLagrangeStrain >, boost::mp11::mp_list< MSM::SecondPiolaKirchhoffStress >, boost::mp11::mp_list< MSM::Temperature > >::type > | tangent_operator_blocks_view_ |
|
inlineexplicit |
Definition at line 44 of file SolidMechanics.h.
void ProcessLib::LargeDeformation::ConstitutiveRelations::SolidMechanicsModel< DisplacementDim >::eval | ( | SpaceTimeData const & | x_t, |
Temperature const & | temperature, | ||
DeformationGradientData< DisplacementDim > const & | deformation_gradient_data, | ||
PrevState< DeformationGradientData< DisplacementDim > > const & | deformation_gradient_data_prev, | ||
MaterialStateData< DisplacementDim > & | mat_state, | ||
PrevState< StressData< DisplacementDim > > const & | stress_data_prev, | ||
StressData< DisplacementDim > & | stress_data, | ||
SolidMechanicsDataStateless< DisplacementDim > & | current_stateless ) const |
Definition at line 17 of file SolidMechanics.cpp.
References MaterialPropertyLib::VariableArray::deformation_gradient, ProcessLib::LargeDeformation::DeformationGradientData< DisplacementDim >::deformation_gradient, ProcessLib::ConstitutiveRelations::SpaceTimeData::dt, MaterialLib::Solids::MFront::green_lagrange_strain, ProcessLib::LargeDeformation::MaterialStateData< DisplacementDim >::material_state_variables, OGS_FATAL, MaterialLib::Solids::MFront::second_piola_kirchhoff_stress, ProcessLib::ConstitutiveRelations::StressData< DisplacementDim >::sigma, ProcessLib::LargeDeformation::ConstitutiveRelations::SolidMechanicsDataStateless< DisplacementDim >::stiffness_tensor, MaterialPropertyLib::VariableArray::stress, ProcessLib::ConstitutiveRelations::SpaceTimeData::t, MaterialPropertyLib::VariableArray::temperature, and ProcessLib::ConstitutiveRelations::SpaceTimeData::x.
|
inline |
Definition at line 68 of file SolidMechanics.h.
References ProcessLib::LargeDeformation::ConstitutiveRelations::SolidMechanicsModel< DisplacementDim >::solid_material_.
|
private |
Definition at line 74 of file SolidMechanics.h.
Referenced by ProcessLib::LargeDeformation::ConstitutiveRelations::SolidMechanicsModel< DisplacementDim >::getInternalVariables().
|
private |
Definition at line 82 of file SolidMechanics.h.