OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
OGS
OpenGeoSys 6.5.6-69-g8a31bcb6bf source code documentation
OGS CTests—Project Files
OGS Input File Parameters—Quality Assurance
OGS Input File Parameters
BulkMappingDocuPage
Todo List
OGS Input File Parameters—List of incomplete documentation pages
Bibliography
Namespaces
Classes
Files
File List
Applications
BaseLib
build
ChemistryLib
Documentation
GeoLib
InfoLib
MaterialLib
MathLib
MeshGeoToolsLib
MeshLib
MeshToolsLib
NumLib
ParameterLib
ProcessLib
Assembly
BoundaryConditionAndSourceTerm
Common
ComponentTransport
ConstitutiveRelations
Deformation
Graph
HeatConduction
HeatTransportBHE
HMPhaseField
HT
HydroMechanics
LargeDeformation
LIE
LiquidFlow
Output
PhaseField
Reflection
RichardsComponentTransport
RichardsFlow
RichardsMechanics
SmallDeformation
SteadyStateDiffusion
SurfaceFlux
TH2M
ConstitutiveRelations
Advection.cpp
Advection.h
Base.h
Biot.cpp
Biot.h
Bishops.cpp
Bishops.h
CEquation.cpp
CEquation.h
ConstitutiveData.h
ConstitutiveDensity.h
ConstitutiveModels.h
DarcyVelocity.cpp
DarcyVelocity.h
DiffusionVelocity.cpp
DiffusionVelocity.h
ElasticTangentStiffnessData.h
ElasticTangentStiffnessModel.cpp
ElasticTangentStiffnessModel.h
Enthalpy.cpp
Enthalpy.h
EquivalentPlasticStrainData.h
FluidDensity.h
Gravity.cpp
Gravity.h
InternalEnergy.cpp
InternalEnergy.h
MassMoleFractions.h
MaterialState.h
MechanicalStrainModel.cpp
MechanicalStrainModel.h
NoPhaseTransition.cpp
NoPhaseTransition.h
PermeabilityData.h
PermeabilityModel.cpp
PermeabilityModel.h
PhaseTransition.cpp
PhaseTransition.h
PhaseTransitionData.h
PhaseTransitionModel.h
Porosity.cpp
Porosity.h
PureLiquidDensity.h
Saturation.cpp
Saturation.h
SolidCompressibility.h
SolidDensity.cpp
SolidDensity.h
SolidHeatCapacity.cpp
SolidHeatCapacity.h
SolidMechanics.cpp
SolidMechanics.h
SolidThermalExpansion.cpp
SolidThermalExpansion.h
Swelling.cpp
Swelling.h
TEquation.cpp
TEquation.h
ThermalConductivity.cpp
ThermalConductivity.h
TotalStress.cpp
TotalStress.h
TransportPorosity.cpp
TransportPorosity.h
UEquation.cpp
UEquation.h
VapourPartialPressure.h
Viscosity.cpp
Viscosity.h
WEquation.cpp
WEquation.h
CreateTH2MLocalAssemblers.cpp
CreateTH2MLocalAssemblers.h
CreateTH2MProcess.cpp
CreateTH2MProcess.h
IntegrationPointData.h
LocalAssemblerInterface.h
TH2MFEM-impl.h
TH2MFEM.h
TH2MProcess.cpp
TH2MProcess.h
TH2MProcessData.h
ThermalTwoPhaseFlowWithPP
ThermoHydroMechanics
ThermoMechanics
ThermoRichardsFlow
ThermoRichardsMechanics
TwoPhaseFlowWithPP
Utils
WellboreSimulator
AbstractJacobianAssembler.h
AnalyticalJacobianAssembler.cpp
AnalyticalJacobianAssembler.h
AssemblyMixin.cpp
AssemblyMixin.h
CentralDifferencesJacobianAssembler.cpp
CentralDifferencesJacobianAssembler.h
CompareJacobiansJacobianAssembler.cpp
CompareJacobiansJacobianAssembler.h
CoupledSolutionsForStaggeredScheme.cpp
CoupledSolutionsForStaggeredScheme.h
CreateDeactivatedSubdomain.cpp
CreateDeactivatedSubdomain.h
CreateForwardDifferencesJacobianAssembler.cpp
CreateForwardDifferencesJacobianAssembler.h
CreateJacobianAssembler.cpp
CreateJacobianAssembler.h
CreateProcessData.cpp
CreateProcessData.h
CreateTimeLoop.cpp
CreateTimeLoop.h
DeactivatedSubdomain.cpp
DeactivatedSubdomain.h
ForwardDifferencesJacobianAssembler.cpp
ForwardDifferencesJacobianAssembler.h
LocalAssemblerInterface.cpp
LocalAssemblerInterface.h
LocalAssemblerTraits.h
Process.cpp
Process.h
ProcessData.cpp
ProcessData.h
ProcessVariable.cpp
ProcessVariable.h
SubmeshAssemblySupport.h
TimeLoop.cpp
TimeLoop.h
VariableTransformation.h
VectorMatrixAssembler.cpp
VectorMatrixAssembler.h
File Members
ElasticTangentStiffnessModel.h
Go to the documentation of this file.
1
9
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
}
23
explicit
ElasticTangentStiffnessModel
( {
…
}
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
};
21
struct
ElasticTangentStiffnessModel
{
…
};
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::ConstitutiveRelations
Definition
Advection.cpp:15
ProcessLib::TH2M::ConstitutiveRelations::SolidConstitutiveRelation
MaterialLib::Solids::MechanicsBase< DisplacementDim > SolidConstitutiveRelation
Definition
SolidMechanics.h:31
ProcessLib::TH2M
Definition
Advection.cpp:13
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.14.0