#include <GConSale.hpp>

Classes

struct  GCONSALEGroup
 
struct  GCONSALEGroupProp
 

Public Types

enum class  MaxProcedure {
  NONE , CON , CON_P , WELL ,
  PLUG , RATE , MAXR , END
}
 

Public Member Functions

bool has (const std::string &name) const
 
const GCONSALEGroupget (const std::string &name) const
 
const GCONSALEGroupProp get (const std::string &name, const SummaryState &st) const
 
void add (const std::string &name, const UDAValue &sales_target, const UDAValue &max_rate, const UDAValue &min_rate, const std::string &procedure, double udq_undefined_arg, const UnitSystem &unit_system)
 
size_t size () const
 
bool operator== (const GConSale &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static GConSale serializeObject ()
 
static MaxProcedure stringToProcedure (const std::string &procedure)
 

Member Enumeration Documentation

◆ MaxProcedure

enum class Opm::GConSale::MaxProcedure
strong
Enumerator
NONE 
CON 
CON_P 
WELL 
PLUG 
RATE 
MAXR 
END 

Member Function Documentation

◆ add()

void Opm::GConSale::add ( const std::string name,
const UDAValue sales_target,
const UDAValue max_rate,
const UDAValue min_rate,
const std::string procedure,
double  udq_undefined_arg,
const UnitSystem unit_system 
)

◆ get() [1/2]

const GCONSALEGroup & Opm::GConSale::get ( const std::string name) const

◆ get() [2/2]

const GCONSALEGroupProp Opm::GConSale::get ( const std::string name,
const SummaryState st 
) const

◆ has()

bool Opm::GConSale::has ( const std::string name) const

◆ operator==()

bool Opm::GConSale::operator== ( const GConSale data) const

◆ serializeObject()

static GConSale Opm::GConSale::serializeObject ( )
static

◆ serializeOp()

template<class Serializer >
void Opm::GConSale::serializeOp ( Serializer serializer)
inline

◆ size()

size_t Opm::GConSale::size ( ) const

◆ stringToProcedure()

static MaxProcedure Opm::GConSale::stringToProcedure ( const std::string procedure)
static

The documentation for this class was generated from the following file: