![]() |
OGS
|
|
Definition at line 36 of file HMPhaseFieldFEM.h.
#include <HMPhaseFieldFEM.h>
Public Member Functions | |
| IntegrationPointData (MaterialLib::Solids::MechanicsBase< DisplacementDim > const &solid_material) | |
| void | pushBackState () |
| template<typename DisplacementVectorType> | |
| void | updateConstitutiveRelation (double const t, ParameterLib::SpatialPosition const &x, double const, DisplacementVectorType const &, double const degradation, MaterialLib::Solids::Phasefield::EnergySplitModel const energy_split_model) |
Public Attributes | |
| ShapeMatrixType::NodalRowVectorType | N |
| ShapeMatrixType::GlobalDimNodalMatrixType | dNdx |
| BMatricesType::KelvinVectorType | eps |
| BMatricesType::KelvinVectorType | eps_prev |
| BMatricesType::KelvinVectorType | eps_tensile |
| BMatricesType::KelvinVectorType | sigma_tensile |
| BMatricesType::KelvinVectorType | sigma_compressive |
| BMatricesType::KelvinVectorType | sigma |
| double | strain_energy_tensile |
| double | elastic_energy |
| double | width_ip |
| Eigen::Vector< double, DisplacementDim > | normal_ip |
| MaterialLib::Solids::MechanicsBase< DisplacementDim > const & | solid_material |
| std::unique_ptr< typename MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables > | material_state_variables |
| BMatricesType::KelvinMatrixType | D |
| BMatricesType::KelvinMatrixType | C_tensile |
| BMatricesType::KelvinMatrixType | C_compressive |
| double | integration_weight |
| double | coupling_pressure = 0.0 |
| double | fracture_enhanced_porosity = 0.0 |
| double | biot_coefficient |
| double | biot_coefficient_prev |
| double | biot_modulus_inv |
| double | biot_modulus_inv_prev |
|
inlineexplicit |
Definition at line 38 of file HMPhaseFieldFEM.h.
|
inline |
Definition at line 71 of file HMPhaseFieldFEM.h.
|
inline |
Definition at line 80 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::biot_coefficient |
Definition at line 68 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::biot_coefficient_prev |
Definition at line 68 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::biot_modulus_inv |
Definition at line 68 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::biot_modulus_inv_prev |
Definition at line 69 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinMatrixType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::C_compressive |
Definition at line 63 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinMatrixType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::C_tensile |
Definition at line 63 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::coupling_pressure = 0.0 |
Definition at line 66 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinMatrixType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::D |
Definition at line 63 of file HMPhaseFieldFEM.h.
| ShapeMatrixType::GlobalDimNodalMatrixType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::dNdx |
Definition at line 48 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::elastic_energy |
Definition at line 54 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps |
Definition at line 50 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps_prev |
Definition at line 50 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps_tensile |
Definition at line 50 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::fracture_enhanced_porosity = 0.0 |
Definition at line 67 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::integration_weight |
Definition at line 65 of file HMPhaseFieldFEM.h.
| std::unique_ptr<typename MaterialLib::Solids::MechanicsBase< DisplacementDim>::MaterialStateVariables> ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::material_state_variables |
Definition at line 61 of file HMPhaseFieldFEM.h.
| ShapeMatrixType::NodalRowVectorType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::N |
Definition at line 47 of file HMPhaseFieldFEM.h.
| Eigen::Vector<double, DisplacementDim> ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::normal_ip |
Definition at line 56 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma |
Definition at line 53 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma_compressive |
Definition at line 52 of file HMPhaseFieldFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma_tensile |
Definition at line 52 of file HMPhaseFieldFEM.h.
| MaterialLib::Solids::MechanicsBase<DisplacementDim> const& ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::solid_material |
Definition at line 58 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::strain_energy_tensile |
Definition at line 54 of file HMPhaseFieldFEM.h.
| double ProcessLib::HMPhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::width_ip |
Definition at line 55 of file HMPhaseFieldFEM.h.