OGS
ThermoRichardsMechanics/ConstitutiveCommon/SolidThermalExpansion.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include "
Base.h
"
7
8
namespace
ProcessLib::ThermoRichardsMechanics
9
{
10
template
<
int
DisplacementDim>
11
struct
SolidThermalExpansionData
12
{
13
KelvinVector<DisplacementDim>
solid_linear_thermal_expansivity_vector
;
14
};
15
16
template
<
int
DisplacementDim>
17
struct
SolidThermalExpansionModel
18
{
19
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
20
SolidThermalExpansionData<DisplacementDim>
& out)
const
;
21
};
22
23
extern
template
struct
SolidThermalExpansionModel<2>
;
24
extern
template
struct
SolidThermalExpansionModel<3>
;
25
}
// namespace ProcessLib::ThermoRichardsMechanics
Base.h
ProcessLib::ConstitutiveRelations::KelvinVector
KV::KelvinVectorType< DisplacementDim > KelvinVector
Definition
ConstitutiveRelations/Base.h:17
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:13
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
ConstitutiveRelations/Base.h:90
ProcessLib::ThermoRichardsMechanics::MediaData
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:32
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionData
Definition
ThermoRichardsMechanics/ConstitutiveCommon/SolidThermalExpansion.h:12
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionData::solid_linear_thermal_expansivity_vector
KelvinVector< DisplacementDim > solid_linear_thermal_expansivity_vector
Definition
ThermoRichardsMechanics/ConstitutiveCommon/SolidThermalExpansion.h:13
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionModel
Definition
ThermoRichardsMechanics/ConstitutiveCommon/SolidThermalExpansion.h:18
ProcessLib::ThermoRichardsMechanics::SolidThermalExpansionModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, SolidThermalExpansionData< DisplacementDim > &out) const
Definition
ThermoRichardsMechanics/ConstitutiveCommon/SolidThermalExpansion.cpp:11
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
SolidThermalExpansion.h
Generated by
1.14.0