20 #ifndef SATFUNC_CHECKPOINT_INTERFACE_HPP_INCLUDED 21 #define SATFUNC_CHECKPOINT_INTERFACE_HPP_INCLUDED 27 template <
typename Scalar>
38 template <
typename Scalar>
56 virtual std::optional<std::size_t>
57 pointID(
const int cellIdx)
const = 0;
73 #endif // SATFUNC_CHECKPOINT_INTERFACE_HPP_INCLUDED 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...
Callback protocol for single saturation function consistency check point.
Definition: SatfuncCheckPointInterface.hpp:39
virtual void populateCheckPoint(const int cellIdx, EclEpsScalingPointsInfo< Scalar > &endPoints) const =0
Populate check point values for a particular cell.
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition: blackoilbioeffectsmodules.hh:45
virtual ~SatfuncCheckPointInterface()=default
Virtual destructor for public inheritance.
Definition: SatfuncCheckPointInterface.hpp:28