OGS
EqTModel.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 "
EqTModel.h
"
5
6
namespace
ProcessLib::ThermoRichardsMechanics
7
{
8
template
<
int
DisplacementDim>
9
void
EqTModel<DisplacementDim>::eval
(
10
TRMHeatStorageAndFluxData<DisplacementDim>
const
& heat_data,
11
TRMVaporDiffusionData<DisplacementDim>
const
& vap_data,
12
EqTData<DisplacementDim>
& out)
const
13
{
14
out.
M_TT_X_NTN
= heat_data.
M_TT_X_NTN
+ vap_data.
M_TT_X_NTN
;
15
16
out.
K_TT_NT_V_dN
= heat_data.
advective_heat_flux_contribution_to_K_liquid
+
17
vap_data.
vapor_flux
* vap_data.
heat_capacity_vapor
;
18
}
19
20
template
struct
EqTModel<2>
;
21
template
struct
EqTModel<3>
;
22
}
// namespace ProcessLib::ThermoRichardsMechanics
EqTModel.h
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:9
ProcessLib::ThermoRichardsMechanics::EqTData
Definition
EqTData.h:12
ProcessLib::ThermoRichardsMechanics::EqTData::K_TT_NT_V_dN
GlobalDimVector< DisplacementDim > K_TT_NT_V_dN
Definition
EqTData.h:13
ProcessLib::ThermoRichardsMechanics::EqTData::M_TT_X_NTN
double M_TT_X_NTN
Definition
EqTData.h:14
ProcessLib::ThermoRichardsMechanics::EqTModel
Definition
EqTModel.h:14
ProcessLib::ThermoRichardsMechanics::EqTModel::eval
void eval(TRMHeatStorageAndFluxData< DisplacementDim > const &heat_data, TRMVaporDiffusionData< DisplacementDim > const &vap_data, EqTData< DisplacementDim > &out) const
Definition
EqTModel.cpp:9
ProcessLib::ThermoRichardsMechanics::TRMHeatStorageAndFluxData
Definition
TRMHeatStorageAndFluxData.h:12
ProcessLib::ThermoRichardsMechanics::TRMHeatStorageAndFluxData::advective_heat_flux_contribution_to_K_liquid
GlobalDimVector< DisplacementDim > advective_heat_flux_contribution_to_K_liquid
Definition
TRMHeatStorageAndFluxData.h:18
ProcessLib::ThermoRichardsMechanics::TRMHeatStorageAndFluxData::M_TT_X_NTN
double M_TT_X_NTN
Definition
TRMHeatStorageAndFluxData.h:13
ProcessLib::ThermoRichardsMechanics::TRMVaporDiffusionData
Definition
TRMVaporDiffusionData.h:12
ProcessLib::ThermoRichardsMechanics::TRMVaporDiffusionData::vapor_flux
GlobalDimVector< DisplacementDim > vapor_flux
Definition
TRMVaporDiffusionData.h:14
ProcessLib::ThermoRichardsMechanics::TRMVaporDiffusionData::heat_capacity_vapor
double heat_capacity_vapor
Definition
TRMVaporDiffusionData.h:13
ProcessLib::ThermoRichardsMechanics::TRMVaporDiffusionData::M_TT_X_NTN
double M_TT_X_NTN
Definition
TRMVaporDiffusionData.h:22
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
EqTModel.cpp
Generated by
1.14.0