Loading [MathJax]/extensions/tex2jax.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-230-gc2779d2836e 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
FractureModels
MPL
Components
Properties
CapillaryPressureSaturation
Density
Enthalpy
GibbsFreeEnergy
RelativePermeability
SwellingStress
ThermalConductivity
VapourDiffusion
Viscosity
AverageMolarMass.cpp
AverageMolarMass.h
BishopsPowerLaw.cpp
BishopsPowerLaw.h
BishopsSaturationCutoff.cpp
BishopsSaturationCutoff.h
ClausiusClapeyron.cpp
ClausiusClapeyron.h
Constant.cpp
Constant.h
CreateAverageMolarMass.cpp
CreateAverageMolarMass.h
CreateBishopsPowerLaw.cpp
CreateBishopsPowerLaw.h
CreateBishopsSaturationCutoff.cpp
CreateBishopsSaturationCutoff.h
CreateClausiusClapeyron.cpp
CreateClausiusClapeyron.h
CreateConstant.cpp
CreateConstant.h
CreateCubicLawPermeability.cpp
CreateCubicLawPermeability.h
CreateCurve.cpp
CreateCurve.h
CreateDupuitPermeability.cpp
CreateDupuitPermeability.h
CreateEffectiveThermalConductivityPorosityMixing.cpp
CreateEffectiveThermalConductivityPorosityMixing.h
CreateEmbeddedFracturePermeability.cpp
CreateEmbeddedFracturePermeability.h
CreateExponential.cpp
CreateExponential.h
CreateFunction.cpp
CreateFunction.h
CreateGasPressureDependentPermeability.cpp
CreateGasPressureDependentPermeability.h
CreateIdealGasLaw.cpp
CreateIdealGasLaw.h
CreateIdealGasLawBinaryMixture.cpp
CreateIdealGasLawBinaryMixture.h
CreateKozenyCarmanModel.cpp
CreateKozenyCarmanModel.h
CreateLinear.cpp
CreateLinear.h
CreateOrthotropicEmbeddedFracturePermeability.cpp
CreateOrthotropicEmbeddedFracturePermeability.h
CreateParameter.cpp
CreateParameter.h
CreatePengRobinson.cpp
CreatePengRobinson.h
CreatePermeabilityMohrCoulombFailureIndexModel.cpp
CreatePermeabilityMohrCoulombFailureIndexModel.h
CreatePermeabilityOrthotropicPowerLaw.cpp
CreatePermeabilityOrthotropicPowerLaw.h
CreatePorosityFromMassBalance.cpp
CreatePorosityFromMassBalance.h
CreateProperties.h
CreateSaturationDependentSwelling.cpp
CreateSaturationDependentSwelling.h
CreateSaturationDependentThermalConductivity.cpp
CreateSaturationDependentThermalConductivity.h
CreateSpecificHeatCapacityWithLatentHeat.cpp
CreateSpecificHeatCapacityWithLatentHeat.h
CreateStrainDependentPermeability.cpp
CreateStrainDependentPermeability.h
CreateTemperatureDependentDiffusion.cpp
CreateTemperatureDependentDiffusion.h
CreateTemperatureDependentFraction.cpp
CreateTemperatureDependentFraction.h
CreateTransportPorosityFromMassBalance.cpp
CreateTransportPorosityFromMassBalance.h
CreateVermaPruessModel.cpp
CreateVermaPruessModel.h
CreateVolumeFractionAverage.cpp
CreateVolumeFractionAverage.h
CreateWaterSaturationTemperatureIAPWSIF97Region4.cpp
CreateWaterSaturationTemperatureIAPWSIF97Region4.h
CreateWaterTemperatureIAPWSIF97Region1.cpp
CreateWaterTemperatureIAPWSIF97Region1.h
CubicLawPermeability.cpp
CubicLawPermeability.h
Curve.cpp
Curve.h
DupuitPermeability.cpp
DupuitPermeability.h
EffectiveThermalConductivityPorosityMixing.cpp
EffectiveThermalConductivityPorosityMixing.h
EmbeddedFracturePermeability.cpp
EmbeddedFracturePermeability.h
Exponential.cpp
Exponential.h
Function.cpp
Function.h
GasPressureDependentPermeability.cpp
GasPressureDependentPermeability.h
IdealGasLaw.cpp
IdealGasLaw.h
IdealGasLawBinaryMixture.cpp
IdealGasLawBinaryMixture.h
KozenyCarmanModel.cpp
KozenyCarmanModel.h
Linear.cpp
Linear.h
OrthotropicEmbeddedFracturePermeability.cpp
OrthotropicEmbeddedFracturePermeability.h
Parameter.cpp
Parameter.h
PengRobinson.cpp
PengRobinson.h
PermeabilityMohrCoulombFailureIndexModel.cpp
PermeabilityMohrCoulombFailureIndexModel.h
PermeabilityOrthotropicPowerLaw.cpp
PermeabilityOrthotropicPowerLaw.h
PorosityFromMassBalance.cpp
PorosityFromMassBalance.h
Properties.h
SaturationDependentSwelling.cpp
SaturationDependentSwelling.h
SpecificHeatCapacityWithLatentHeat.cpp
SpecificHeatCapacityWithLatentHeat.h
StrainDependentPermeability.cpp
StrainDependentPermeability.h
TemperatureDependentDiffusion.cpp
TemperatureDependentDiffusion.h
TemperatureDependentFraction.cpp
TemperatureDependentFraction.h
TransportPorosityFromMassBalance.cpp
TransportPorosityFromMassBalance.h
VermaPruessModel.cpp
VermaPruessModel.h
VolumeFractionAverage.cpp
VolumeFractionAverage.h
WaterSaturationCurveIAPWSIF97Region4.h
WaterSaturationTemperatureIAPWSIF97Region4.cpp
WaterSaturationTemperatureIAPWSIF97Region4.h
WaterTemperatureIAPWSIF97Region1.cpp
WaterTemperatureIAPWSIF97Region1.h
Utils
CheckMaterialSpatialDistributionMap.h
Component.cpp
Component.h
CreateComponent.cpp
CreateComponent.h
CreateMaterialSpatialDistributionMap.cpp
CreateMaterialSpatialDistributionMap.h
CreateMedium.cpp
CreateMedium.h
CreatePhase.cpp
CreatePhase.h
CreateProperty.cpp
CreateProperty.h
MaterialSpatialDistributionMap.cpp
MaterialSpatialDistributionMap.h
Medium.cpp
Medium.h
Phase.cpp
Phase.h
Property.cpp
Property.h
PropertyType.cpp
PropertyType.h
VariableType.cpp
VariableType.h
PorousMedium
SolidModels
Utils
PhysicalConstant.h
MathLib
MeshGeoToolsLib
MeshLib
MeshToolsLib
NumLib
ParameterLib
ProcessLib
File Members
WaterTemperatureIAPWSIF97Region1.h
Go to the documentation of this file.
1
11
12
#pragma once
13
14
#include "
MaterialLib/MPL/Property.h
"
15
16
namespace
MaterialPropertyLib
17
{
18
class
Phase
;
19
24
class
WaterTemperatureIAPWSIF97Region1
final :
public
Property
25
{
26
public
:
27
explicit
WaterTemperatureIAPWSIF97Region1
(std::string
name
)
28
{
29
name_
= std::move(
name
);
30
}
27
explicit
WaterTemperatureIAPWSIF97Region1
(std::string
name
) {
…
}
31
void
checkScale
()
const override
32
{
33
if
(!std::holds_alternative<Phase*>(
scale_
))
34
{
35
OGS_FATAL
(
36
"The property 'WaterTemperatureIAPWSIF97Region1' is "
37
"implemented on the 'Phase' scale only."
);
38
}
39
}
31
void
checkScale
()
const override
{
…
}
40
42
PropertyDataType
value
(
VariableArray
const
& variable_array,
43
ParameterLib::SpatialPosition
const
& pos,
44
double
const
t,
double
const
dt)
const override
;
46
PropertyDataType
dValue
(
VariableArray
const
& variable_array,
47
Variable
const
variable,
48
ParameterLib::SpatialPosition
const
& pos,
49
double
const
t,
double
const
dt)
const override
;
50
};
24
class
WaterTemperatureIAPWSIF97Region1
final :
public
Property
{
…
};
51
}
// namespace MaterialPropertyLib
OGS_FATAL
#define OGS_FATAL(...)
Definition
Error.h:26
Property.h
MaterialPropertyLib::Phase
Definition
Phase.h:32
MaterialPropertyLib::Property
Definition
Property.h:51
MaterialPropertyLib::Property::value
virtual PropertyDataType value() const
Definition
Property.cpp:76
MaterialPropertyLib::Property::name_
std::string name_
Definition
Property.h:290
MaterialPropertyLib::Property::scale_
std::variant< Medium *, Phase *, Component * > scale_
Definition
Property.h:297
MaterialPropertyLib::VariableArray
Definition
VariableType.h:101
MaterialPropertyLib::WaterTemperatureIAPWSIF97Region1::dValue
PropertyDataType dValue(VariableArray const &variable_array, Variable const variable, ParameterLib::SpatialPosition const &pos, double const t, double const dt) const override
Definition
WaterTemperatureIAPWSIF97Region1.cpp:63
MaterialPropertyLib::WaterTemperatureIAPWSIF97Region1::WaterTemperatureIAPWSIF97Region1
WaterTemperatureIAPWSIF97Region1(std::string name)
Definition
WaterTemperatureIAPWSIF97Region1.h:27
MaterialPropertyLib::WaterTemperatureIAPWSIF97Region1::checkScale
void checkScale() const override
Definition
WaterTemperatureIAPWSIF97Region1.h:31
ParameterLib::SpatialPosition
Definition
SpatialPosition.h:28
MaterialPropertyLib
Definition
ChemicalSolverInterface.h:21
MaterialPropertyLib::Variable
Variable
Definition
VariableType.h:30
MaterialPropertyLib::name
@ name
Definition
PropertyType.h:66
MaterialPropertyLib::PropertyDataType
std::variant< double, Eigen::Matrix< double, 2, 1 >, Eigen::Matrix< double, 3, 1 >, Eigen::Matrix< double, 2, 2 >, Eigen::Matrix< double, 3, 3 >, Eigen::Matrix< double, 4, 1 >, Eigen::Matrix< double, 6, 1 >, Eigen::MatrixXd > PropertyDataType
Definition
Property.h:31
MaterialLib
MPL
Properties
WaterTemperatureIAPWSIF97Region1.h
Generated by
1.14.0