OGS
EqT.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 "
TRMHeatStorageAndFlux.h
"
7
#include "
TRMVaporDiffusion.h
"
8
9
namespace
ProcessLib::ThermoRichardsMechanics
10
{
11
template
<
int
DisplacementDim>
12
struct
EqTData
13
{
14
GlobalDimVector<DisplacementDim>
K_TT_NT_V_dN
=
DVnan<DisplacementDim>
();
15
double
M_TT_X_NTN
=
nan
;
16
};
17
18
template
<
int
DisplacementDim>
19
struct
EqTModel
20
{
21
void
eval
(
TRMHeatStorageAndFluxData<DisplacementDim>
const
& heat_data,
22
TRMVaporDiffusionData<DisplacementDim>
const
& vap_data,
23
EqTData<DisplacementDim>
& out)
const
;
24
};
25
26
extern
template
struct
EqTModel<2>
;
27
extern
template
struct
EqTModel<3>
;
28
}
// namespace ProcessLib::ThermoRichardsMechanics
TRMHeatStorageAndFlux.h
TRMVaporDiffusion.h
ProcessLib::ConstitutiveRelations::GlobalDimVector
Eigen::Vector< double, DisplacementDim > GlobalDimVector
Definition
ConstitutiveRelations/Base.h:23
ProcessLib::ConstitutiveRelations::nan
static constexpr double nan
Convenience alias for not a number.
Definition
ConstitutiveRelations/Base.h:97
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:13
ProcessLib::ThermoRichardsMechanics::DVnan
constexpr GlobalDimVector< D > DVnan()
Used to set a D dimensional vector to all not-a-number.
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:19
ProcessLib::ThermoRichardsMechanics::EqTData
Definition
EqT.h:13
ProcessLib::ThermoRichardsMechanics::EqTData::K_TT_NT_V_dN
GlobalDimVector< DisplacementDim > K_TT_NT_V_dN
Definition
EqT.h:14
ProcessLib::ThermoRichardsMechanics::EqTData::M_TT_X_NTN
double M_TT_X_NTN
Definition
EqT.h:15
ProcessLib::ThermoRichardsMechanics::EqTModel
Definition
EqT.h:20
ProcessLib::ThermoRichardsMechanics::EqTModel::eval
void eval(TRMHeatStorageAndFluxData< DisplacementDim > const &heat_data, TRMVaporDiffusionData< DisplacementDim > const &vap_data, EqTData< DisplacementDim > &out) const
Definition
EqT.cpp:9
ProcessLib::ThermoRichardsMechanics::TRMHeatStorageAndFluxData
Definition
TRMHeatStorageAndFlux.h:16
ProcessLib::ThermoRichardsMechanics::TRMVaporDiffusionData
Definition
TRMVaporDiffusion.h:13
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
EqT.h
Generated by
1.14.0