OGS
TH2M/ConstitutiveRelations/PermeabilityData.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"
8
9namespace ProcessLib::TH2M
10{
12{
13template <int DisplacementDim>
15{
16 double k_rel_G = nan;
17 double k_rel_L = nan;
21
22 static auto reflect()
23 {
25 namespace R = ProcessLib::Reflection;
26
27 return std::tuple{
28 R::makeReflectionData("intrinsic_permeability", &Self::Ki),
29 R::makeReflectionData("relative_permeability_gas", &Self::k_rel_G),
30 R::makeReflectionData("relative_permeability_liquid",
31 &Self::k_rel_L)};
32 }
33};
34} // namespace ConstitutiveRelations
35} // namespace ProcessLib::TH2M
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
static constexpr double nan
Convenience alias for not a number.