OGS
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.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 "
Saturation.h
"
8
9
namespace
ProcessLib::ThermoRichardsMechanics
10
{
11
struct
BishopsData
12
{
13
double
chi_S_L
=
nan
;
14
double
dchi_dS_L
=
nan
;
15
};
16
17
struct
BishopsModel
18
{
19
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
20
SaturationData
const
& S_L_data,
BishopsData
& out)
const
;
21
};
22
23
struct
BishopsPrevModel
24
{
25
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
26
PrevState<SaturationData>
const
& S_L_data,
27
PrevState<BishopsData>
& out)
const
;
28
};
29
}
// namespace ProcessLib::ThermoRichardsMechanics
Base.h
Saturation.h
ProcessLib::ConstitutiveRelations::nan
static constexpr double nan
Convenience alias for not a number.
Definition
ConstitutiveRelations/Base.h:97
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:13
ProcessLib::ConstitutiveRelations::PrevState
Represents a previous state of type T.
Definition
ConstitutiveRelations/Base.h:38
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
ConstitutiveRelations/Base.h:90
ProcessLib::ThermoRichardsMechanics::BishopsData
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.h:12
ProcessLib::ThermoRichardsMechanics::BishopsData::dchi_dS_L
double dchi_dS_L
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.h:14
ProcessLib::ThermoRichardsMechanics::BishopsData::chi_S_L
double chi_S_L
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.h:13
ProcessLib::ThermoRichardsMechanics::BishopsModel
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.h:18
ProcessLib::ThermoRichardsMechanics::BishopsModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, SaturationData const &S_L_data, BishopsData &out) const
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.cpp:28
ProcessLib::ThermoRichardsMechanics::BishopsPrevModel
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.h:24
ProcessLib::ThermoRichardsMechanics::BishopsPrevModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, PrevState< SaturationData > const &S_L_data, PrevState< BishopsData > &out) const
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Bishops.cpp:34
ProcessLib::ThermoRichardsMechanics::MediaData
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:32
ProcessLib::ThermoRichardsMechanics::SaturationData
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Saturation.h:11
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
Bishops.h
Generated by
1.14.0