OGS
SaturationData.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 "
ProcessLib/Reflection/ReflectionData.h
"
7
8
namespace
ProcessLib::ThermoRichardsMechanics
9
{
10
struct
SaturationDataDeriv
11
{
12
double
dS_L_dp_cap
;
13
};
14
15
struct
SaturationData
16
{
17
double
S_L
;
18
19
static
auto
reflect
()
20
{
21
return
ProcessLib::Reflection::reflectWithName
(
"saturation"
,
22
&
SaturationData::S_L
);
23
}
24
};
25
26
}
// namespace ProcessLib::ThermoRichardsMechanics
ReflectionData.h
ProcessLib::Reflection::reflectWithName
auto reflectWithName(std::string name, Member Class::*member)
Definition
ReflectionData.h:72
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:9
ProcessLib::ThermoRichardsMechanics::SaturationDataDeriv
Definition
SaturationData.h:11
ProcessLib::ThermoRichardsMechanics::SaturationDataDeriv::dS_L_dp_cap
double dS_L_dp_cap
Definition
SaturationData.h:12
ProcessLib::ThermoRichardsMechanics::SaturationData
Definition
SaturationData.h:16
ProcessLib::ThermoRichardsMechanics::SaturationData::S_L
double S_L
Definition
SaturationData.h:17
ProcessLib::ThermoRichardsMechanics::SaturationData::reflect
static auto reflect()
Definition
SaturationData.h:19
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
SaturationData.h
Generated by
1.14.0