![]() |
OGS
|
Definition at line 41 of file HydroMechanicsFEM.h.
#include <HydroMechanicsFEM.h>
Public Member Functions | |
| IntegrationPointData (MaterialLib::Solids::MechanicsBase< DisplacementDim > const &solid_material) | |
| void | pushBackState () |
| MathLib::KelvinVector::KelvinMatrixType< DisplacementDim > | computeElasticTangentStiffness (double const t, ParameterLib::SpatialPosition const &x_position, double const dt, double const temperature) |
| template<typename DisplacementVectorType > | |
| BMatricesType::KelvinMatrixType | updateConstitutiveRelation (MPL::VariableArray const &variable_array, double const t, ParameterLib::SpatialPosition const &x_position, double const dt, DisplacementVectorType const &, double const T) |
Public Attributes | |
| BMatricesType::KelvinVectorType | sigma_eff |
| BMatricesType::KelvinVectorType | sigma_eff_prev |
| BMatricesType::KelvinVectorType | eps |
| BMatricesType::KelvinVectorType | eps_prev |
| ShapeMatricesTypeDisplacement::NodalRowVectorType | N_u |
| ShapeMatricesTypeDisplacement::GlobalDimNodalMatrixType | dNdx_u |
| ShapeMatricesTypePressure::NodalRowVectorType | N_p |
| ShapeMatricesTypePressure::GlobalDimNodalMatrixType | dNdx_p |
| MaterialLib::Solids::MechanicsBase< DisplacementDim > const & | solid_material |
| std::unique_ptr< typename MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables > | material_state_variables |
| double | integration_weight |
| double | strain_rate_variable = 0.0 |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
|
inlineexplicit |
Definition at line 43 of file HydroMechanicsFEM.h.
|
inline |
Definition at line 80 of file HydroMechanicsFEM.h.
References MaterialPropertyLib::VariableArray::mechanical_strain, OGS_FATAL, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::solid_material, MaterialPropertyLib::VariableArray::stress, and MaterialPropertyLib::VariableArray::temperature.
|
inline |
Definition at line 72 of file HydroMechanicsFEM.h.
References ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::eps, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::eps_prev, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::material_state_variables, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::sigma_eff, and ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::sigma_eff_prev.
|
inline |
Definition at line 121 of file HydroMechanicsFEM.h.
References ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::eps_prev, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::material_state_variables, MaterialPropertyLib::VariableArray::mechanical_strain, OGS_FATAL, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::sigma_eff, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::sigma_eff_prev, ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::solid_material, MaterialPropertyLib::VariableArray::stress, and MaterialPropertyLib::VariableArray::temperature.
| ShapeMatricesTypePressure::GlobalDimNodalMatrixType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::dNdx_p |
Definition at line 59 of file HydroMechanicsFEM.h.
| ShapeMatricesTypeDisplacement::GlobalDimNodalMatrixType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::dNdx_u |
Definition at line 56 of file HydroMechanicsFEM.h.
| ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 153 of file HydroMechanicsFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::eps |
Definition at line 53 of file HydroMechanicsFEM.h.
Referenced by ProcessLib::HydroMechanics::HydroMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::getIntPtEpsilon(), and ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::pushBackState().
| BMatricesType::KelvinVectorType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::eps_prev |
Definition at line 53 of file HydroMechanicsFEM.h.
Referenced by ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::pushBackState(), and ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation().
| double ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::integration_weight |
Definition at line 65 of file HydroMechanicsFEM.h.
| std::unique_ptr<typename MaterialLib::Solids::MechanicsBase< DisplacementDim>::MaterialStateVariables> ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::material_state_variables |
Definition at line 64 of file HydroMechanicsFEM.h.
Referenced by ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::pushBackState(), and ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation().
| ShapeMatricesTypePressure::NodalRowVectorType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::N_p |
Definition at line 58 of file HydroMechanicsFEM.h.
| ShapeMatricesTypeDisplacement::NodalRowVectorType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::N_u |
Definition at line 55 of file HydroMechanicsFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::sigma_eff |
Definition at line 52 of file HydroMechanicsFEM.h.
Referenced by ProcessLib::HydroMechanics::HydroMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::getIntPtSigma(), ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::pushBackState(), and ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation().
| BMatricesType::KelvinVectorType ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::sigma_eff_prev |
Definition at line 52 of file HydroMechanicsFEM.h.
Referenced by ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::pushBackState(), and ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation().
| MaterialLib::Solids::MechanicsBase<DisplacementDim> const& ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::solid_material |
Definition at line 61 of file HydroMechanicsFEM.h.
Referenced by ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::computeElasticTangentStiffness(), and ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::updateConstitutiveRelation().
| double ProcessLib::HydroMechanics::IntegrationPointData< BMatricesType, ShapeMatricesTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::strain_rate_variable = 0.0 |
Definition at line 70 of file HydroMechanicsFEM.h.