24#ifndef OPM_WELL_TEST_HEADER_INCLUDED
25#define OPM_WELL_TEST_HEADER_INCLUDED
34template<
typename Scalar,
typename IndexTraits>
class SingleWellState;
36template<
typename Scalar,
typename IndexTraits>
class WellInterfaceGeneric;
40template<
typename Scalar,
typename IndexTraits>
59 struct RatioLimitCheckReport {
60 static constexpr int INVALIDCOMPLETION = std::numeric_limits<int>::max();
61 bool ratio_limit_violated =
false;
62 int worst_offending_completion = INVALIDCOMPLETION;
63 Scalar violation_extent = 0.0;
68 RatioLimitCheckReport& report)
const;
72 RatioLimitCheckReport& report)
const;
76 RatioLimitCheckReport& report)
const;
78 template<
class RatioFunc>
83 template<
class RatioFunc>
87 RatioLimitCheckReport& report)
const;
Definition DeferredLogger.hpp:57
Definition SingleWellState.hpp:43
Definition WellInterfaceGeneric.hpp:53
Class for performing well tests.
Definition WellTest.hpp:41
WellTest(const WellInterfaceGeneric< Scalar, IndexTraits > &well)
Constructor sets reference to well.
Definition WellTest.hpp:44
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition blackoilbioeffectsmodules.hh:43
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:240