OGS
LiquidViscosity.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
Base.h
"
14
#include "
LiquidDensity.h
"
15
16
namespace
ProcessLib::ThermoRichardsMechanics
17
{
18
struct
LiquidViscosityData
19
{
20
double
viscosity
;
21
22
static
auto
reflect
()
23
{
24
return
ProcessLib::Reflection::reflectWithName
(
25
"viscosity"
, &
LiquidViscosityData::viscosity
);
26
}
27
};
28
29
template
<
int
DisplacementDim>
30
struct
LiquidViscosityModel
31
{
32
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
33
LiquidDensityData
const
& rho_L_data,
34
TemperatureData<DisplacementDim>
const
& T_data,
35
LiquidViscosityData
& out)
const
;
36
};
37
38
extern
template
struct
LiquidViscosityModel<2>
;
39
extern
template
struct
LiquidViscosityModel<3>
;
40
}
// namespace ProcessLib::ThermoRichardsMechanics
LiquidDensity.h
Base.h
ProcessLib::Reflection::reflectWithName
auto reflectWithName(std::string name, Member Class::*member)
Definition
ReflectionData.h:79
ProcessLib::ThermoRichardsMechanics
Definition
Base.h:20
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
Base.h:73
ProcessLib::ThermoRichardsMechanics::LiquidDensityData
Definition
LiquidDensity.h:18
ProcessLib::ThermoRichardsMechanics::LiquidViscosityData
Definition
LiquidViscosity.h:19
ProcessLib::ThermoRichardsMechanics::LiquidViscosityData::viscosity
double viscosity
Definition
LiquidViscosity.h:20
ProcessLib::ThermoRichardsMechanics::LiquidViscosityData::reflect
static auto reflect()
Definition
LiquidViscosity.h:22
ProcessLib::ThermoRichardsMechanics::LiquidViscosityModel
Definition
LiquidViscosity.h:31
ProcessLib::ThermoRichardsMechanics::LiquidViscosityModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, LiquidDensityData const &rho_L_data, TemperatureData< DisplacementDim > const &T_data, LiquidViscosityData &out) const
Definition
LiquidViscosity.cpp:16
ProcessLib::ThermoRichardsMechanics::MediaData
Definition
Base.h:53
ProcessLib::ThermoRichardsMechanics::TemperatureData
Definition
Base.h:68
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
LiquidViscosity.h
Generated by
1.10.0