OGS
PermeabilityData.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
Base.h
"
14
15
namespace
ProcessLib::ThermoRichardsMechanics
16
{
17
template
<
int
DisplacementDim>
18
struct
PermeabilityData
19
{
20
double
k_rel
;
21
double
dk_rel_dS_L
;
22
GlobalDimMatrix<DisplacementDim>
Ki
;
23
24
static
auto
reflect
()
25
{
26
using
Self =
PermeabilityData<DisplacementDim>
;
27
namespace
R =
ProcessLib::Reflection
;
28
29
return
std::tuple{
30
R::makeReflectionData(
"intrinsic_permeability"
, &Self::Ki),
31
R::makeReflectionData(
"relative_permeability"
, &Self::k_rel)};
32
}
33
};
34
}
// namespace ProcessLib::ThermoRichardsMechanics
Base.h
ProcessLib::Reflection
Definition
ReflectionData.h:17
ProcessLib::ThermoRichardsMechanics
Definition
Base.h:20
ProcessLib::ThermoRichardsMechanics::GlobalDimMatrix
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
Definition
Base.h:35
ProcessLib::ThermoRichardsMechanics::PermeabilityData
Definition
PermeabilityData.h:19
ProcessLib::ThermoRichardsMechanics::PermeabilityData::Ki
GlobalDimMatrix< DisplacementDim > Ki
Definition
PermeabilityData.h:22
ProcessLib::ThermoRichardsMechanics::PermeabilityData::reflect
static auto reflect()
Definition
PermeabilityData.h:24
ProcessLib::ThermoRichardsMechanics::PermeabilityData::k_rel
double k_rel
Definition
PermeabilityData.h:20
ProcessLib::ThermoRichardsMechanics::PermeabilityData::dk_rel_dS_L
double dk_rel_dS_L
Definition
PermeabilityData.h:21
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
PermeabilityData.h
Generated by
1.10.0