24#ifndef OPM_WELL_TEST_HEADER_INCLUDED
25#define OPM_WELL_TEST_HEADER_INCLUDED
35template<
class Scalar>
class SingleWellState;
37template<
class Scalar>
class WellInterfaceGeneric;
60 struct RatioLimitCheckReport {
61 static constexpr int INVALIDCOMPLETION = std::numeric_limits<int>::max();
62 bool ratio_limit_violated =
false;
63 int worst_offending_completion = INVALIDCOMPLETION;
64 Scalar violation_extent = 0.0;
69 RatioLimitCheckReport& report)
const;
73 RatioLimitCheckReport& report)
const;
77 RatioLimitCheckReport& report)
const;
79 template<
class RatioFunc>
84 template<
class RatioFunc>
88 RatioLimitCheckReport& report)
const;
Definition DeferredLogger.hpp:57
Definition SingleWellState.hpp:42
Definition WellInterfaceGeneric.hpp:52
Class for performing well tests.
Definition WellTest.hpp:42
WellTest(const WellInterfaceGeneric< Scalar > &well)
Constructor sets reference to well.
Definition WellTest.hpp:45
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