OGS
Viscosity.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 "
Viscosity.h
"
5
6
namespace
ProcessLib::TH2M
7
{
8
namespace
ConstitutiveRelations
9
{
10
void
ViscosityModel::eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
11
TemperatureData
const
& T_data,
12
MassMoleFractionsData
const
& mass_mole_fractions_data,
13
ViscosityData
& viscosity_data)
const
14
{
15
MaterialPropertyLib::VariableArray
variables;
16
17
variables.
temperature
= T_data.
T
;
18
variables.
molar_fraction
= mass_mole_fractions_data.
xnCG
;
19
20
viscosity_data.
mu_GR
= media_data.
viscosity_gas
.template value<double>(
21
variables, x_t.
x
, x_t.
t
, x_t.
dt
);
22
23
viscosity_data.
mu_LR
= media_data.
viscosity_liquid
.template value<double>(
24
variables, x_t.
x
, x_t.
t
, x_t.
dt
);
25
}
26
}
// namespace ConstitutiveRelations
27
}
// namespace ProcessLib::TH2M
Viscosity.h
MaterialPropertyLib::VariableArray
Definition
VariableType.h:94
MaterialPropertyLib::VariableArray::molar_fraction
double molar_fraction
Definition
VariableType.h:182
MaterialPropertyLib::VariableArray::temperature
double temperature
Definition
VariableType.h:187
ProcessLib::TH2M::ConstitutiveRelations
Definition
Advection.cpp:9
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::MassMoleFractionsData
Definition
MassMoleFractions.h:14
ProcessLib::TH2M::ConstitutiveRelations::MassMoleFractionsData::xnCG
double xnCG
Definition
MassMoleFractions.h:15
ProcessLib::TH2M::ConstitutiveRelations::MediaData
Definition
TH2M/ConstitutiveRelations/Base.h:19
ProcessLib::TH2M::ConstitutiveRelations::MediaData::viscosity_gas
MaterialPropertyLib::Property const & viscosity_gas
Definition
TH2M/ConstitutiveRelations/Base.h:48
ProcessLib::TH2M::ConstitutiveRelations::MediaData::viscosity_liquid
MaterialPropertyLib::Property const & viscosity_liquid
Definition
TH2M/ConstitutiveRelations/Base.h:46
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::ViscosityData
Definition
Viscosity.h:14
ProcessLib::TH2M::ConstitutiveRelations::ViscosityData::mu_GR
double mu_GR
Definition
Viscosity.h:15
ProcessLib::TH2M::ConstitutiveRelations::ViscosityData::mu_LR
double mu_LR
Definition
Viscosity.h:16
ProcessLib::TH2M::ConstitutiveRelations::ViscosityModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, TemperatureData const &T_data, MassMoleFractionsData const &mass_mole_fractions_data, ViscosityData &viscosity_data) const
Definition
Viscosity.cpp:10
ProcessLib
TH2M
ConstitutiveRelations
Viscosity.cpp
Generated by
1.14.0