OGS
LiquidViscosityModel.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 "
Base.h
"
7
#include "
LiquidDensityData.h
"
8
#include "
LiquidViscosityData.h
"
9
#include "
MediaData.h
"
10
#include "
TemperatureData.h
"
11
12
namespace
ProcessLib::ThermoRichardsMechanics
13
{
14
template
<
int
DisplacementDim>
15
struct
LiquidViscosityModel
16
{
17
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
18
LiquidDensityData
const
& rho_L_data,
19
TemperatureData<DisplacementDim>
const
& T_data,
20
LiquidViscosityData
& out)
const
;
21
};
22
23
extern
template
struct
LiquidViscosityModel<2>
;
24
extern
template
struct
LiquidViscosityModel<3>
;
25
}
// namespace ProcessLib::ThermoRichardsMechanics
LiquidDensityData.h
LiquidViscosityData.h
MediaData.h
TemperatureData.h
Base.h
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:9
ProcessLib::ThermoRichardsMechanics::LiquidViscosityData
BaseLib::StrongType< double, struct LiquidViscosityDataTag > LiquidViscosityData
Definition
LiquidViscosityData.h:13
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
ConstitutiveRelations/Base.h:90
ProcessLib::ThermoRichardsMechanics::LiquidDensityData
Definition
LiquidDensityData.h:11
ProcessLib::ThermoRichardsMechanics::LiquidViscosityModel
Definition
LiquidViscosityModel.h:16
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
LiquidViscosityModel.cpp:9
ProcessLib::ThermoRichardsMechanics::MediaData
Definition
MediaData.h:11
ProcessLib::ThermoRichardsMechanics::TemperatureData
Definition
TemperatureData.h:12
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
LiquidViscosityModel.h
Generated by
1.14.0