OGS
FreeEnergyDensity.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
"
7
#include "
ProcessLib/Reflection/ReflectionData.h
"
8
9
namespace
ProcessLib::SmallDeformation
10
{
11
struct
FreeEnergyDensityData
12
{
13
double
free_energy_density
;
14
15
static
auto
reflect
()
16
{
17
return
ProcessLib::Reflection::reflectWithName
(
18
"free_energy_density"
, &
FreeEnergyDensityData::free_energy_density
);
19
}
20
};
21
}
// namespace ProcessLib::SmallDeformation
ReflectionData.h
Base.h
ProcessLib::Reflection::reflectWithName
auto reflectWithName(std::string name, Member Class::*member)
Definition
ReflectionData.h:72
ProcessLib::SmallDeformation
Definition
SmallDeformation/ConstitutiveRelations/Base.h:10
ProcessLib::SmallDeformation::FreeEnergyDensityData
Definition
FreeEnergyDensity.h:12
ProcessLib::SmallDeformation::FreeEnergyDensityData::free_energy_density
double free_energy_density
Definition
FreeEnergyDensity.h:13
ProcessLib::SmallDeformation::FreeEnergyDensityData::reflect
static auto reflect()
Definition
FreeEnergyDensity.h:15
ProcessLib
SmallDeformation
ConstitutiveRelations
FreeEnergyDensity.h
Generated by
1.14.0