OGS
PermeabilityData.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "Base.h"
14
15namespace ProcessLib::TH2M
16{
17namespace ConstitutiveRelations
18{
19template <int DisplacementDim>
21{
22 double k_rel_G = nan;
23 double k_rel_L = nan;
27
28 static auto reflect()
29 {
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
static constexpr double nan
Convenience alias for not a number.
Definition Base.h:80
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
Definition Base.h:32