OGS
SolidHeatCapacity.cpp
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
#include "
SolidHeatCapacity.h
"
5
6
namespace
ProcessLib::TH2M
7
{
8
namespace
ConstitutiveRelations
9
{
10
11
void
SolidHeatCapacityModel::eval
(
12
SpaceTimeData
const
& x_t,
13
MediaData
const
& media_data,
14
TemperatureData
const
& T_data,
15
SolidHeatCapacityData
& solid_heat_capacity)
const
16
{
17
namespace
MPL
=
MaterialPropertyLib
;
18
19
MPL::VariableArray
variables;
20
variables.
temperature
= T_data.
T
;
21
22
auto
const
& mpl_cpS = media_data.
specific_heat_capacity_solid
;
23
24
*solid_heat_capacity =
25
mpl_cpS.template value<double>(variables, x_t.
x
, x_t.
t
, x_t.
dt
);
26
}
27
28
}
// namespace ConstitutiveRelations
29
}
// namespace ProcessLib::TH2M
SolidHeatCapacity.h
MaterialPropertyLib::VariableArray
Definition
VariableType.h:94
MaterialPropertyLib::VariableArray::temperature
double temperature
Definition
VariableType.h:187
MaterialPropertyLib
Definition
ChemicalSolverInterface.h:98
ProcessLib::TH2M::ConstitutiveRelations
Definition
Advection.cpp:9
ProcessLib::TH2M::ConstitutiveRelations::SolidHeatCapacityData
BaseLib::StrongType< double, struct SolidHeatCapacityTag > SolidHeatCapacityData
Definition
SolidHeatCapacity.h:14
ProcessLib::TH2M
Definition
Advection.cpp:7
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
ConstitutiveRelations/Base.h:90
ProcessLib::ConstitutiveRelations::SpaceTimeData::x
ParameterLib::SpatialPosition x
Definition
ConstitutiveRelations/Base.h:91
ProcessLib::ConstitutiveRelations::SpaceTimeData::t
double t
Definition
ConstitutiveRelations/Base.h:92
ProcessLib::ConstitutiveRelations::SpaceTimeData::dt
double dt
Definition
ConstitutiveRelations/Base.h:93
ProcessLib::TH2M::ConstitutiveRelations::MediaData
Definition
TH2M/ConstitutiveRelations/Base.h:19
ProcessLib::TH2M::ConstitutiveRelations::MediaData::specific_heat_capacity_solid
MaterialPropertyLib::Property const & specific_heat_capacity_solid
Definition
TH2M/ConstitutiveRelations/Base.h:39
ProcessLib::TH2M::ConstitutiveRelations::SolidHeatCapacityModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, TemperatureData const &T_data, SolidHeatCapacityData &solid_heat_capacity) const
Definition
SolidHeatCapacity.cpp:11
ProcessLib::TH2M::ConstitutiveRelations::TemperatureData
Definition
TH2M/ConstitutiveRelations/Base.h:78
ProcessLib::TH2M::ConstitutiveRelations::TemperatureData::T
double T
Definition
TH2M/ConstitutiveRelations/Base.h:79
ProcessLib
TH2M
ConstitutiveRelations
SolidHeatCapacity.cpp
Generated by
1.14.0