OGS
SolidThermalExpansion.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
Base.h
"
14
15
namespace
ProcessLib::ThermoRichardsMechanics
16
{
17
template
<
int
DisplacementDim>
18
struct
SolidThermalExpansionData
19
{
20
KelvinVector<DisplacementDim>
solid_linear_thermal_expansivity_vector
;
21
};
22
23
template
<
int
DisplacementDim>
24
struct
SolidThermalExpansionModel
25
{
26
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
27
SolidThermalExpansionData<DisplacementDim>
& out)
const
;
28
};
29
30
extern
template
struct
SolidThermalExpansionModel<2>
;
31
extern
template
struct
SolidThermalExpansionModel<3>
;
32
}
// namespace ProcessLib::ThermoRichardsMechanics
Base.h
ProcessLib::ThermoRichardsMechanics
Definition
Base.h:20
ProcessLib::ThermoRichardsMechanics::KelvinVector
KV::KelvinVectorType< DisplacementDim > KelvinVector
Definition
Base.h:26
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
Base.h:73
ProcessLib::ThermoRichardsMechanics::MediaData
Definition
Base.h:53
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionData
Definition
SolidThermalExpansion.h:19
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionData::solid_linear_thermal_expansivity_vector
KelvinVector< DisplacementDim > solid_linear_thermal_expansivity_vector
Definition
SolidThermalExpansion.h:20
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionModel
Definition
SolidThermalExpansion.h:25
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, SolidThermalExpansionData< DisplacementDim > &out) const
Definition
SolidThermalExpansion.cpp:18
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
SolidThermalExpansion.h
Generated by
1.12.0