OGS
SmallDeformation/ConstitutiveRelations/Base.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 "
MaterialLib/MPL/Medium.h
"
7
#include "
ProcessLib/ConstitutiveRelations/Base.h
"
8
9
namespace
ProcessLib::SmallDeformation
10
{
11
12
using namespace
ProcessLib::ConstitutiveRelations
;
13
14
struct
MediaData
15
{
16
explicit
MediaData
(
MaterialPropertyLib::Medium
const
&
medium
)
17
:
medium
{
medium
},
solid
{
medium
.phase(
"Solid"
)}
18
{
19
}
20
21
MaterialPropertyLib::Medium
const
&
medium
;
22
MaterialPropertyLib::Phase
const
&
solid
;
23
};
24
25
}
// namespace ProcessLib::SmallDeformation
Base.h
Medium.h
MaterialPropertyLib::Medium
Definition
Medium.h:24
MaterialPropertyLib::Phase
Definition
Phase.h:24
ProcessLib::ConstitutiveRelations
Definition
ConstitutiveRelations/Base.h:13
ProcessLib::SmallDeformation
Definition
SmallDeformation/ConstitutiveRelations/Base.h:10
ProcessLib::SmallDeformation::MediaData::medium
MaterialPropertyLib::Medium const & medium
Definition
SmallDeformation/ConstitutiveRelations/Base.h:21
ProcessLib::SmallDeformation::MediaData::MediaData
MediaData(MaterialPropertyLib::Medium const &medium)
Definition
SmallDeformation/ConstitutiveRelations/Base.h:16
ProcessLib::SmallDeformation::MediaData::solid
MaterialPropertyLib::Phase const & solid
Definition
SmallDeformation/ConstitutiveRelations/Base.h:22
ProcessLib
SmallDeformation
ConstitutiveRelations
Base.h
Generated by
1.14.0