20 #ifndef PHASE_CHECK_BASE_HPP_INCLUDED 21 #define PHASE_CHECK_BASE_HPP_INCLUDED 23 #include <opm/simulators/utils/satfunc/SatfuncConsistencyChecks.hpp> 33 template <
typename Scalar>
71 unsigned char flags_{0};
88 #endif // PHASE_CHECK_BASE_HPP_INCLUDED void test(const EclEpsScalingPointsInfo< Scalar > &endPoints) override
Run specific check against a set of saturation function end-points.
Definition: PhaseCheckBase.cpp:34
Base class for all phase saturation function consistency checks.
Definition: PhaseCheckBase.hpp:34
void setCritical()
Mark check as violated at critical level.
Definition: PhaseCheckBase.cpp:60
Definition: SatfuncCheckPointInterface.hpp:28
bool isViolated() const override
Whether or not last set of end-points violated this particular check.
Definition: PhaseCheckBase.cpp:42
void setViolated()
Mark check as violated.
Definition: PhaseCheckBase.cpp:54
bool isCritical() const override
Whether or not this check is critical to the simulator's ability to run the case. ...
Definition: PhaseCheckBase.cpp:48
Platform for running sets of consistency checks against collection of saturation function end-points...
Definition: SatfuncConsistencyChecks.hpp:45