OGS
ElasticTangentStiffnessModel.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
Base.h
"
13
#include "
ElasticTangentStiffnessData.h
"
14
#include "
SolidMechanics.h
"
15
16
namespace
ProcessLib::TH2M
17
{
18
namespace
ConstitutiveRelations
19
{
20
template
<
int
DisplacementDim>
21
struct
ElasticTangentStiffnessModel
22
{
23
explicit
ElasticTangentStiffnessModel
(
24
SolidConstitutiveRelation<DisplacementDim>
const
& solid_material)
25
:
solid_material_
(solid_material)
26
{
27
}
28
29
void
eval
(
SpaceTimeData
const
& x_t,
30
TemperatureData
const
& T_data,
31
ElasticTangentStiffnessData<DisplacementDim>
& out)
const
;
32
33
private
:
34
SolidConstitutiveRelation<DisplacementDim>
const
&
solid_material_
;
35
};
36
37
extern
template
struct
ElasticTangentStiffnessModel<2>
;
38
extern
template
struct
ElasticTangentStiffnessModel<3>
;
39
}
// namespace ConstitutiveRelations
40
}
// namespace ProcessLib::TH2M
Base.h
ElasticTangentStiffnessData.h
SolidMechanics.h
ProcessLib::TH2M
Definition
Advection.cpp:13
MaterialLib::Solids::MechanicsBase
Definition
ThermoMechanicsProcessData.h:25
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
Base.h:73
ProcessLib::TH2M::ConstitutiveRelations::ElasticTangentStiffnessData
Definition
ElasticTangentStiffnessData.h:20
ProcessLib::TH2M::ConstitutiveRelations::ElasticTangentStiffnessModel
Definition
ElasticTangentStiffnessModel.h:22
ProcessLib::TH2M::ConstitutiveRelations::ElasticTangentStiffnessModel::eval
void eval(SpaceTimeData const &x_t, TemperatureData const &T_data, ElasticTangentStiffnessData< DisplacementDim > &out) const
Definition
ElasticTangentStiffnessModel.cpp:19
ProcessLib::TH2M::ConstitutiveRelations::ElasticTangentStiffnessModel::solid_material_
SolidConstitutiveRelation< DisplacementDim > const & solid_material_
Definition
ElasticTangentStiffnessModel.h:34
ProcessLib::TH2M::ConstitutiveRelations::ElasticTangentStiffnessModel::ElasticTangentStiffnessModel
ElasticTangentStiffnessModel(SolidConstitutiveRelation< DisplacementDim > const &solid_material)
Definition
ElasticTangentStiffnessModel.h:23
ProcessLib::TH2M::ConstitutiveRelations::TemperatureData
Definition
Base.h:52
ProcessLib
TH2M
ConstitutiveRelations
ElasticTangentStiffnessModel.h
Generated by
1.12.0