20#ifndef SATFUNC_CHECKPOINT_INTERFACE_HPP_INCLUDED
21#define SATFUNC_CHECKPOINT_INTERFACE_HPP_INCLUDED
27 template <
typename Scalar>
31namespace Opm::Satfunc::PhaseChecks {
38 template <
typename Scalar>
56 virtual std::optional<std::size_t>
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilboundaryratevector.hh:37
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:242
Definition SatfuncCheckPointInterface.hpp:28
Callback protocol for single saturation function consistency check point.
Definition SatfuncCheckPointInterface.hpp:40
virtual std::optional< std::size_t > pointID(const int cellIdx) const =0
Compute locally unique, i.e., per MPI rank, ID of this check for a particular cell index.
virtual ~SatfuncCheckPointInterface()=default
Virtual destructor for public inheritance.
virtual void populateCheckPoint(const int cellIdx, EclEpsScalingPointsInfo< Scalar > &endPoints) const =0
Populate check point values for a particular cell.