|  | OGS
    | 
Definition at line 39 of file PhaseFieldFEM.h.
#include <PhaseFieldFEM.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 | 
| 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 | history_variable | 
| double | history_variable_prev | 
| 
 | inlineexplicit | 
Definition at line 41 of file PhaseFieldFEM.h.
| 
 | inline | 
Definition at line 69 of file PhaseFieldFEM.h.
References ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps_prev, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::history_variable, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::history_variable_prev, and ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::material_state_variables.
| 
 | inline | 
Definition at line 78 of file PhaseFieldFEM.h.
References ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::C_compressive, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::C_tensile, MaterialLib::Solids::Phasefield::calculateStress(), ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::D, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::elastic_energy, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps_tensile, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::history_variable, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::history_variable_prev, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma_compressive, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma_tensile, ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::solid_material, and ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::strain_energy_tensile.
| BMatricesType::KelvinMatrixType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::C_compressive | 
Definition at line 64 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| BMatricesType::KelvinMatrixType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::C_tensile | 
Definition at line 64 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| BMatricesType::KelvinMatrixType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::D | 
Definition at line 64 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| ShapeMatrixType::GlobalDimNodalMatrixType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::dNdx | 
Definition at line 51 of file PhaseFieldFEM.h.
| double ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::elastic_energy | 
Definition at line 57 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| BMatricesType::KelvinVectorType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps | 
Definition at line 53 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::PhaseFieldLocalAssembler< ShapeFunction, DisplacementDim >::getIntPtEpsilon(), ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::pushBackState(), and ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| BMatricesType::KelvinVectorType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps_prev | 
Definition at line 53 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::pushBackState().
| BMatricesType::KelvinVectorType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::eps_tensile | 
Definition at line 53 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::PhaseFieldLocalAssembler< ShapeFunction, DisplacementDim >::getIntPtEpsilonTensile(), and ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| double ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::history_variable | 
Definition at line 67 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::pushBackState(), and ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| double ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::history_variable_prev | 
Definition at line 67 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::pushBackState(), and ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| double ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::integration_weight | 
Definition at line 66 of file PhaseFieldFEM.h.
| std::unique_ptr<typename MaterialLib::Solids::MechanicsBase< DisplacementDim>::MaterialStateVariables> ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::material_state_variables | 
Definition at line 62 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::pushBackState().
| ShapeMatrixType::NodalRowVectorType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::N | 
Definition at line 50 of file PhaseFieldFEM.h.
| BMatricesType::KelvinVectorType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma | 
| BMatricesType::KelvinVectorType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma_compressive | 
Definition at line 55 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::PhaseFieldLocalAssembler< ShapeFunction, DisplacementDim >::getIntPtSigmaCompressive(), and ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| BMatricesType::KelvinVectorType ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::sigma_tensile | 
| MaterialLib::Solids::MechanicsBase<DisplacementDim> const& ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::solid_material | 
Definition at line 59 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().
| double ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::strain_energy_tensile | 
Definition at line 57 of file PhaseFieldFEM.h.
Referenced by ProcessLib::PhaseField::IntegrationPointData< BMatricesType, ShapeMatrixType, DisplacementDim >::updateConstitutiveRelation().