Loading [MathJax]/extensions/MathMenu.js
OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
OGS
OpenGeoSys 6.5.6-60-g286563613 source code documentation
OGS CTests—Project Files
OGS Input File Parameters—Quality Assurance
OGS Input File Parameters
BulkMappingDocuPage
Todo List
OGS Input File Parameters—List of incomplete documentation pages
Bibliography
Namespaces
Classes
Files
File List
Applications
BaseLib
build
ChemistryLib
Documentation
GeoLib
InfoLib
MaterialLib
MathLib
MeshGeoToolsLib
MeshLib
MeshToolsLib
NumLib
ParameterLib
ProcessLib
Assembly
BoundaryConditionAndSourceTerm
Common
ComponentTransport
ConstitutiveRelations
Deformation
Graph
HeatConduction
HeatTransportBHE
HMPhaseField
HT
HydroMechanics
LargeDeformation
LIE
LiquidFlow
Output
PhaseField
Reflection
RichardsComponentTransport
RichardsFlow
RichardsMechanics
SmallDeformation
SteadyStateDiffusion
SurfaceFlux
TH2M
ThermalTwoPhaseFlowWithPP
ThermoHydroMechanics
ThermoMechanics
ThermoRichardsFlow
ThermoRichardsMechanics
ConstitutiveCommon
Base.h
Biot.cpp
Biot.h
Bishops.cpp
Bishops.h
DarcyLaw.cpp
DarcyLaw.h
EqP.cpp
EqP.h
EqT.cpp
EqT.h
EquivalentPlasticStrainData.h
FluidThermalExpansion.cpp
FluidThermalExpansion.h
Gravity.cpp
Gravity.h
LiquidDensity.cpp
LiquidDensity.h
LiquidViscosity.cpp
LiquidViscosity.h
MaterialState.h
PermeabilityData.h
PermeabilityModel.cpp
PermeabilityModel.h
Porosity.cpp
Porosity.h
Saturation.cpp
Saturation.h
SolidCompressibilityData.h
SolidDensity.cpp
SolidDensity.h
SolidMechanicsDataStateless.h
SolidThermalExpansion.cpp
SolidThermalExpansion.h
SpecificBodyForceData.h
ThermoOsmosis.cpp
ThermoOsmosis.h
TotalStressData.h
TransportPorosityData.h
TRMHeatStorageAndFlux.cpp
TRMHeatStorageAndFlux.h
TRMStorage.cpp
TRMStorage.h
TRMVaporDiffusion.cpp
TRMVaporDiffusion.h
ConstitutiveStress_StrainTemperature
ConstitutiveStressSaturation_StrainPressureTemperature
CreateThermoRichardsMechanicsLocalAssemblers.cpp
CreateThermoRichardsMechanicsLocalAssemblers.h
CreateThermoRichardsMechanicsProcess.cpp
CreateThermoRichardsMechanicsProcess.h
IntegrationPointData.h
LocalAssemblerInterface.h
ThermoRichardsMechanicsFEM-impl.h
ThermoRichardsMechanicsFEM.h
ThermoRichardsMechanicsProcess.cpp
ThermoRichardsMechanicsProcess.h
ThermoRichardsMechanicsProcessData.h
TwoPhaseFlowWithPP
Utils
WellboreSimulator
AbstractJacobianAssembler.h
AnalyticalJacobianAssembler.cpp
AnalyticalJacobianAssembler.h
AssemblyMixin.cpp
AssemblyMixin.h
CentralDifferencesJacobianAssembler.cpp
CentralDifferencesJacobianAssembler.h
CompareJacobiansJacobianAssembler.cpp
CompareJacobiansJacobianAssembler.h
CoupledSolutionsForStaggeredScheme.cpp
CoupledSolutionsForStaggeredScheme.h
CreateDeactivatedSubdomain.cpp
CreateDeactivatedSubdomain.h
CreateForwardDifferencesJacobianAssembler.cpp
CreateForwardDifferencesJacobianAssembler.h
CreateJacobianAssembler.cpp
CreateJacobianAssembler.h
CreateProcessData.cpp
CreateProcessData.h
CreateTimeLoop.cpp
CreateTimeLoop.h
DeactivatedSubdomain.cpp
DeactivatedSubdomain.h
ForwardDifferencesJacobianAssembler.cpp
ForwardDifferencesJacobianAssembler.h
LocalAssemblerInterface.cpp
LocalAssemblerInterface.h
LocalAssemblerTraits.h
Process.cpp
Process.h
ProcessData.cpp
ProcessData.h
ProcessVariable.cpp
ProcessVariable.h
SubmeshAssemblySupport.h
TimeLoop.cpp
TimeLoop.h
VariableTransformation.h
VectorMatrixAssembler.cpp
VectorMatrixAssembler.h
File Members
Saturation.h
Go to the documentation of this file.
1
10
11
#pragma once
12
13
#include "
Base.h
"
14
15
namespace
ProcessLib::ThermoRichardsMechanics
16
{
17
struct
SaturationData
18
{
19
double
S_L
;
20
21
static
auto
reflect
()
22
{
23
return
ProcessLib::Reflection::reflectWithName
(
"saturation"
,
24
&
SaturationData::S_L
);
25
}
21
static
auto
reflect
() {
…
}
26
};
17
struct
SaturationData
{
…
};
27
28
struct
SaturationDataDeriv
29
{
30
double
dS_L_dp_cap
;
31
};
28
struct
SaturationDataDeriv
{
…
};
32
33
template
<
int
DisplacementDim>
34
struct
SaturationModel
35
{
36
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
37
CapillaryPressureData<DisplacementDim>
const
& p_cap_data,
38
SaturationData
& S_L_data,
SaturationDataDeriv
& dS_L_data)
const
;
39
};
34
struct
SaturationModel
{
…
};
40
41
extern
template
struct
SaturationModel<2>
;
42
extern
template
struct
SaturationModel<3>
;
43
}
// namespace ProcessLib::ThermoRichardsMechanics
Base.h
ProcessLib::Reflection::reflectWithName
auto reflectWithName(std::string name, Member Class::*member)
Definition
ReflectionData.h:79
ProcessLib::ThermoRichardsMechanics
Definition
Base.h:20
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
Base.h:73
ProcessLib::ThermoRichardsMechanics::CapillaryPressureData
Definition
Base.h:76
ProcessLib::ThermoRichardsMechanics::MediaData
Definition
Base.h:53
ProcessLib::ThermoRichardsMechanics::SaturationDataDeriv
Definition
Saturation.h:29
ProcessLib::ThermoRichardsMechanics::SaturationDataDeriv::dS_L_dp_cap
double dS_L_dp_cap
Definition
Saturation.h:30
ProcessLib::ThermoRichardsMechanics::SaturationData
Definition
Saturation.h:18
ProcessLib::ThermoRichardsMechanics::SaturationData::S_L
double S_L
Definition
Saturation.h:19
ProcessLib::ThermoRichardsMechanics::SaturationData::reflect
static auto reflect()
Definition
Saturation.h:21
ProcessLib::ThermoRichardsMechanics::SaturationModel
Definition
Saturation.h:35
ProcessLib::ThermoRichardsMechanics::SaturationModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, SaturationData &S_L_data, SaturationDataDeriv &dS_L_data) const
Definition
Saturation.cpp:16
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
Saturation.h
Generated by
1.14.0