OGS
ConstitutiveModels.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
Gravity.h
"
13
#include "
SolidDensity.h
"
14
#include "
SolidMechanics.h
"
15
16
namespace
ProcessLib::LargeDeformation
17
{
18
namespace
ConstitutiveRelations
19
{
21
template
<
int
DisplacementDim>
22
struct
ConstitutiveModels
23
{
24
template
<
typename
TRMProcessData>
25
explicit
ConstitutiveModels
(
26
TRMProcessData
const
& process_data,
27
SolidConstitutiveRelation<DisplacementDim>
const
& solid_material)
28
:
s_mech_model
(solid_material),
29
gravity_model
(process_data.specific_body_force)
30
{
31
}
32
33
SolidMechanicsModel<DisplacementDim>
s_mech_model
;
34
SolidDensityModel
rho_S_model
;
35
GravityModel<DisplacementDim>
gravity_model
;
36
};
37
}
// namespace ConstitutiveRelations
38
}
// namespace ProcessLib::LargeDeformation
Gravity.h
SolidDensity.h
SolidMechanics.h
MaterialLib::Solids::MFront::MFrontGeneric
Definition
MFrontGeneric.h:242
ProcessLib::LargeDeformation
Definition
Base.h:21
ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveModels
Constitutive models used for assembly.
Definition
ConstitutiveModels.h:23
ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveModels::rho_S_model
SolidDensityModel rho_S_model
Definition
ConstitutiveModels.h:34
ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveModels::gravity_model
GravityModel< DisplacementDim > gravity_model
Definition
ConstitutiveModels.h:35
ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveModels::ConstitutiveModels
ConstitutiveModels(TRMProcessData const &process_data, SolidConstitutiveRelation< DisplacementDim > const &solid_material)
Definition
ConstitutiveModels.h:25
ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveModels::s_mech_model
SolidMechanicsModel< DisplacementDim > s_mech_model
Definition
ConstitutiveModels.h:33
ProcessLib::LargeDeformation::ConstitutiveRelations::SolidMechanicsModel
Definition
SolidMechanics.h:43
ProcessLib::LargeDeformation::GravityModel
Definition
Gravity.h:23
ProcessLib::LargeDeformation::SolidDensityModel
Definition
SolidDensity.h:20
ProcessLib
LargeDeformation
ConstitutiveRelations
ConstitutiveModels.h
Generated by
1.12.0