OGS
PermeabilityData.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
Base.h
"
13
#include "
ProcessLib/Reflection/ReflectionData.h
"
14
15
namespace
ProcessLib::TH2M
16
{
17
namespace
ConstitutiveRelations
18
{
19
template
<
int
DisplacementDim>
20
struct
PermeabilityData
21
{
22
double
k_rel_G
=
nan
;
23
double
k_rel_L
=
nan
;
24
double
dk_rel_G_dS_L
=
nan
;
25
double
dk_rel_L_dS_L
=
nan
;
26
GlobalDimMatrix<DisplacementDim>
Ki
;
27
28
static
auto
reflect
()
29
{
30
using
Self =
PermeabilityData<DisplacementDim>
;
31
namespace
R =
ProcessLib::Reflection
;
32
33
return
std::tuple{
34
R::makeReflectionData(
"intrinsic_permeability"
, &Self::Ki),
35
R::makeReflectionData(
"relative_permeability_gas"
, &Self::k_rel_G),
36
R::makeReflectionData(
"relative_permeability_liquid"
,
37
&Self::k_rel_L)};
38
}
39
};
40
}
// namespace ConstitutiveRelations
41
}
// namespace ProcessLib::TH2M
ReflectionData.h
Base.h
ProcessLib::ConstitutiveRelations::nan
static constexpr double nan
Convenience alias for not a number.
Definition
Base.h:80
ProcessLib::Reflection
Definition
ReflectionData.h:17
ProcessLib::TH2M::ConstitutiveRelations::GlobalDimMatrix
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
Definition
Base.h:32
ProcessLib::TH2M
Definition
Advection.cpp:13
ProcessLib::TH2M::ConstitutiveRelations::PermeabilityData
Definition
PermeabilityData.h:21
ProcessLib::TH2M::ConstitutiveRelations::PermeabilityData::Ki
GlobalDimMatrix< DisplacementDim > Ki
Definition
PermeabilityData.h:26
ProcessLib::TH2M::ConstitutiveRelations::PermeabilityData::k_rel_L
double k_rel_L
Definition
PermeabilityData.h:23
ProcessLib::TH2M::ConstitutiveRelations::PermeabilityData::reflect
static auto reflect()
Definition
PermeabilityData.h:28
ProcessLib::TH2M::ConstitutiveRelations::PermeabilityData::dk_rel_G_dS_L
double dk_rel_G_dS_L
Definition
PermeabilityData.h:24
ProcessLib::TH2M::ConstitutiveRelations::PermeabilityData::dk_rel_L_dS_L
double dk_rel_L_dS_L
Definition
PermeabilityData.h:25
ProcessLib::TH2M::ConstitutiveRelations::PermeabilityData::k_rel_G
double k_rel_G
Definition
PermeabilityData.h:22
ProcessLib
TH2M
ConstitutiveRelations
PermeabilityData.h
Generated by
1.12.0