![]() |
OGS
|
|
Classes | |
| struct | ConstitutiveSetting |
| struct | CreateConstitutiveSetting |
| struct | SolidMechanicsDataStateless |
| struct | SolidMechanicsModel |
Typedefs | |
| template<int DisplacementDim> | |
| using | StatefulData = std::tuple<StressData<DisplacementDim>> |
| Data whose state must be tracked by the process. | |
| template<int DisplacementDim> | |
| using | StatefulDataPrev |
| template<int DisplacementDim> | |
| using | OutputData |
| template<int DisplacementDim> | |
| using | ConstitutiveData |
| Data that is needed for the equation system assembly. | |
| template<int DisplacementDim> | |
| using | ConstitutiveTempData |
| template<int DisplacementDim> | |
| using | ConstitutiveModels |
| Constitutive models used for assembly. | |
| template<int DisplacementDim> | |
| using | SolidConstitutiveRelation |
Functions | |
| template<int DisplacementDim, typename LDProcessData> | |
| ConstitutiveModels< DisplacementDim > | createConstitutiveModels (LDProcessData const &process_data, SolidConstitutiveRelation< DisplacementDim > const &solid_material) |
| template<int DisplacementDim> | |
| static bool | checkCorrectModelEvalOrder () |
| template<int DisplacementDim> | |
| std::unique_ptr< SolidConstitutiveRelation< DisplacementDim > > | createMFrontGeneric (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config) |
| using ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveData |
Data that is needed for the equation system assembly.
Definition at line 33 of file LargeDeformation/ConstitutiveRelations/ConstitutiveData.h.
| using ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveModels |
Constitutive models used for assembly.
Definition at line 18 of file LargeDeformation/ConstitutiveRelations/ConstitutiveModels.h.
| using ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveTempData |
Data that stores intermediate values, which are not needed outside the constitutive setting.
Definition at line 40 of file LargeDeformation/ConstitutiveRelations/ConstitutiveData.h.
| using ProcessLib::LargeDeformation::ConstitutiveRelations::OutputData |
Data that is needed for output purposes, but not directly for the assembly. This tuple is populated by the FEM code after constitutive evaluation.
Definition at line 28 of file LargeDeformation/ConstitutiveRelations/ConstitutiveData.h.
| using ProcessLib::LargeDeformation::ConstitutiveRelations::SolidConstitutiveRelation |
Definition at line 29 of file LargeDeformation/ConstitutiveRelations/SolidMechanics.h.
| using ProcessLib::LargeDeformation::ConstitutiveRelations::StatefulData = std::tuple<StressData<DisplacementDim>> |
Data whose state must be tracked by the process.
Definition at line 19 of file LargeDeformation/ConstitutiveRelations/ConstitutiveData.h.
| using ProcessLib::LargeDeformation::ConstitutiveRelations::StatefulDataPrev |
Definition at line 22 of file LargeDeformation/ConstitutiveRelations/ConstitutiveData.h.
|
static |
Definition at line 15 of file LargeDeformation/ConstitutiveRelations/ConstitutiveSetting.cpp.
References INFO(), ProcessLib::Graph::isEvalOrderCorrectRT(), and OGS_FATAL.
Referenced by ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim >::init().
| ConstitutiveModels< DisplacementDim > ProcessLib::LargeDeformation::ConstitutiveRelations::createConstitutiveModels | ( | LDProcessData const & | process_data, |
| SolidConstitutiveRelation< DisplacementDim > const & | solid_material ) |
Definition at line 23 of file LargeDeformation/ConstitutiveRelations/ConstitutiveModels.h.
References ProcessLib::Graph::constructModels().
Referenced by ProcessLib::LargeDeformation::LargeDeformationLocalAssembler< ShapeFunction, DisplacementDim >::updateConstitutiveRelations().
| std::unique_ptr< SolidConstitutiveRelation< DisplacementDim > > ProcessLib::LargeDeformation::ConstitutiveRelations::createMFrontGeneric | ( | std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, |
| std::optional< ParameterLib::CoordinateSystem > const & | local_coordinate_system, | ||
| BaseLib::ConfigTree const & | config ) |
Definition at line 14 of file LargeDeformation/ConstitutiveRelations/CreateConstitutiveSetting.cpp.
Referenced by ProcessLib::LargeDeformation::ConstitutiveRelations::CreateConstitutiveSetting< DisplacementDim >::createSolidConstitutiveRelations().