SatfuncConsistencyChecks.hpp
Go to the documentation of this file.
Definition: SatfuncConsistencyChecks.hpp:52 virtual std::string description() const =0 virtual ~Check()=default Virtual destructor since class has virtual functions. virtual void test(const EclEpsScalingPointsInfo< Scalar > &endPoints)=0 virtual bool isCritical() const =0 virtual void exportCheckValues(Scalar *exportedCheckValues) const =0 virtual std::string condition() const =0 Textual representation of the consistency condition. virtual bool isViolated() const =0 Whether or not last set of end-points violated this particular check. virtual std::size_t numExportedCheckValues() const =0 Number of Scalar values involved in the check. virtual void columnNames(std::string *headers) const =0 Definition: SatfuncConsistencyChecks.hpp:46 bool anyFailedCriticalChecks() const Whether or not any checks failed at the Critical level. ViolationLevel Severity level for consistency condition violation. Definition: SatfuncConsistencyChecks.hpp:107 @ NumLevels Implementation helper. Must be last enumerator. SatfuncConsistencyChecks & operator=(const SatfuncConsistencyChecks &rhs)=delete Deleted assignment operator. void resetCheckSet() Clear current set of end-point checks. bool anyFailedChecks() const Whether or not any checks failed at the Standard level. void checkEndpoints(const std::size_t pointID, const EclEpsScalingPointsInfo< Scalar > &endPoints) SatfuncConsistencyChecks(std::string_view pointName, const std::size_t numSamplePoints) void addCheck(std::unique_ptr< Check > check) SatfuncConsistencyChecks(const SatfuncConsistencyChecks &rhs)=delete Deleted copy constructor. ~SatfuncConsistencyChecks()=default Destructor. std::function< std::string(std::size_t)> PointIDFormatCallback Call-back function type for formatting a numeric end-point ID. Definition: SatfuncConsistencyChecks.hpp:125 SatfuncConsistencyChecks & setPointIDFormatCallback(const PointIDFormatCallback &formatPointID) Definition: SatfuncConsistencyChecks.hpp:174 SatfuncConsistencyChecks & operator=(SatfuncConsistencyChecks &&rhs) SatfuncConsistencyChecks(SatfuncConsistencyChecks &&rhs) void collectFailures(int root, const Parallel::Communication &comm) void finaliseCheckSet() std::function< void(std::string_view)> ReportRecordOutput Definition: SatfuncConsistencyChecks.hpp:122 void reportFailures(const ViolationLevel level, const ReportRecordOutput &emitReportRecord) const Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilboundaryratevector.hh:37 Definition: SatfuncConsistencyChecks.hpp:35 |