OGS
WaterSaturationTemperatureIAPWSIF97Region4.cpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
5
6#include "BaseLib/Error.h"
8
10{
12 VariableArray const& variable_array,
13 ParameterLib::SpatialPosition const& /*pos*/, double const /*t*/,
14 double const /*dt*/) const
15{
16 double const p = variable_array.liquid_phase_pressure;
17
19 p, "the water saturation temperature in region4");
20
22}
23
25 VariableArray const& /*variable_array*/, Variable const /*variable*/,
26 ParameterLib::SpatialPosition const& /*pos*/, double const /*t*/,
27 double const /*dt*/) const
28{
30 "WaterSaturationTemperatureIAPWSIF97Region4::dValue is not "
31 "implemented.");
32}
33
34} // namespace MaterialPropertyLib
#define OGS_FATAL(...)
Definition Error.h:10
virtual PropertyDataType value() const
void checkPressureInRange(double const pressure, std::string_view const quantity)
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
PropertyDataType dValue(VariableArray const &variable_array, Variable const variable, ParameterLib::SpatialPosition const &pos, double const t, double const dt) const override