![]() |
OGS
|
|
Functions | |
| void | checkBiotStorageRelationValues (ParameterLib::SpatialPosition const &pos, double const biot_coefficient, double const specific_storage) |
| void ProcessLib::HT::anonymous_namespace{HTFEM.cpp}::checkBiotStorageRelationValues | ( | ParameterLib::SpatialPosition const & | pos, |
| double const | biot_coefficient, | ||
| double const | specific_storage ) |
Checks the requirement \(\alpha_B=1 \Rightarrow S_s=0\) on already evaluated values and ends the run with OGS_FATAL if it is violated.
A specific storage that is not a number is not a violation. Where the check runs before the primary variables are known, a storage property depending on them evaluates to NaN, and NaN compares unequal to zero; such a setting is left to the checks during assembly, where the storage has a value. The same reasoning covers a Biot coefficient of NaN, which compares unequal to one.
Definition at line 25 of file HTFEM.cpp.
References checkBiotStorageRelationValues(), and OGS_FATAL.
Referenced by checkBiotStorageRelationValues().