![]() |
OGS
|
Definition at line 27 of file IntegrationPointData.h.
#include <IntegrationPointData.h>
Static Public Member Functions | |
static MathLib::KelvinVector::KelvinMatrixType< DisplacementDim > | computeElasticTangentStiffness (double const t, ParameterLib::SpatialPosition const &x_position, double const dt, double const temperature, MaterialLib::Solids::MechanicsBase< DisplacementDim > const &solid_material, typename MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables const &material_state_variables) |
static BMatricesType::KelvinMatrixType | updateConstitutiveRelation (MaterialPropertyLib::VariableArray const &variable_array, double const t, ParameterLib::SpatialPosition const &x_position, double const dt, double const temperature, ProcessLib::ConstitutiveRelations::EffectiveStressData< DisplacementDim > &sigma_eff, PrevState< ProcessLib::ConstitutiveRelations::EffectiveStressData< DisplacementDim > > const &sigma_eff_prev, ProcessLib::ConstitutiveRelations::MechanicalStrainData< DisplacementDim > const &, PrevState< ProcessLib::ConstitutiveRelations::MechanicalStrainData< DisplacementDim > > const &eps_m_prev, MaterialLib::Solids::MechanicsBase< DisplacementDim > const &solid_material, std::unique_ptr< typename MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables > &material_state_variables) |
Public Attributes | |
ShapeMatrixTypeDisplacement::NodalRowVectorType | N_u |
ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType | dNdx_u |
ShapeMatricesTypePressure::NodalRowVectorType | N_p |
ShapeMatricesTypePressure::GlobalDimNodalMatrixType | dNdx_p |
double | integration_weight = std::numeric_limits<double>::quiet_NaN() |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
|
inlinestatic |
Definition at line 38 of file IntegrationPointData.h.
References MaterialLib::Solids::MechanicsBase< DisplacementDim >::integrateStress(), MaterialPropertyLib::VariableArray::mechanical_strain, OGS_FATAL, MaterialPropertyLib::VariableArray::stress, and MaterialPropertyLib::VariableArray::temperature.
|
inlinestatic |
Definition at line 78 of file IntegrationPointData.h.
References MaterialLib::Solids::MechanicsBase< DisplacementDim >::integrateStress(), MaterialPropertyLib::VariableArray::mechanical_strain, OGS_FATAL, ProcessLib::ConstitutiveRelations::EffectiveStressData< DisplacementDim >::sigma_eff, MaterialPropertyLib::VariableArray::stress, and MaterialPropertyLib::VariableArray::temperature.
ShapeMatricesTypePressure::GlobalDimNodalMatrixType ProcessLib::RichardsMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::dNdx_p |
Definition at line 33 of file IntegrationPointData.h.
ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType ProcessLib::RichardsMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::dNdx_u |
Definition at line 30 of file IntegrationPointData.h.
ProcessLib::RichardsMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 121 of file IntegrationPointData.h.
double ProcessLib::RichardsMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::integration_weight = std::numeric_limits<double>::quiet_NaN() |
Definition at line 35 of file IntegrationPointData.h.
ShapeMatricesTypePressure::NodalRowVectorType ProcessLib::RichardsMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::N_p |
Definition at line 32 of file IntegrationPointData.h.
ShapeMatrixTypeDisplacement::NodalRowVectorType ProcessLib::RichardsMechanics::IntegrationPointData< BMatricesType, ShapeMatrixTypeDisplacement, ShapeMatricesTypePressure, DisplacementDim, NPoints >::N_u |
Definition at line 29 of file IntegrationPointData.h.