OGS
PorosityData.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
PorosityData
11
{
12
double
phi
;
13
14
static
auto
reflect
()
15
{
16
return
ProcessLib::Reflection::reflectWithName
(
"porosity"
,
17
&
PorosityData::phi
);
18
}
19
};
20
21
}
// 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::PorosityData
Definition
PorosityData.h:11
ProcessLib::ThermoRichardsMechanics::PorosityData::phi
double phi
Definition
PorosityData.h:12
ProcessLib::ThermoRichardsMechanics::PorosityData::reflect
static auto reflect()
Definition
PorosityData.h:14
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
PorosityData.h
Generated by
1.14.0