Opm::Group::GroupInjectionProperties Struct Reference

#include <Group.hpp>

Public Member Functions

bool operator== (const GroupInjectionProperties &other) const
 
bool operator!= (const GroupInjectionProperties &other) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static GroupInjectionProperties serializeObject ()
 

Public Attributes

Phase phase = Phase::WATER
 
InjectionCMode cmode = InjectionCMode::NONE
 
UDAValue surface_max_rate
 
UDAValue resv_max_rate
 
UDAValue target_reinj_fraction
 
UDAValue target_void_fraction
 
std::string reinj_group
 
std::string voidage_group
 
bool available_group_control
 
int injection_controls = 0
 

Member Function Documentation

◆ operator!=()

bool Opm::Group::GroupInjectionProperties::operator!= ( const GroupInjectionProperties other) const

◆ operator==()

bool Opm::Group::GroupInjectionProperties::operator== ( const GroupInjectionProperties other) const

◆ serializeObject()

static GroupInjectionProperties Opm::Group::GroupInjectionProperties::serializeObject ( )
static

◆ serializeOp()

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

Member Data Documentation

◆ available_group_control

bool Opm::Group::GroupInjectionProperties::available_group_control

Referenced by serializeOp().

◆ cmode

InjectionCMode Opm::Group::GroupInjectionProperties::cmode = InjectionCMode::NONE

Referenced by serializeOp().

◆ injection_controls

int Opm::Group::GroupInjectionProperties::injection_controls = 0

Referenced by serializeOp().

◆ phase

Phase Opm::Group::GroupInjectionProperties::phase = Phase::WATER

Referenced by serializeOp().

◆ reinj_group

std::string Opm::Group::GroupInjectionProperties::reinj_group

Referenced by serializeOp().

◆ resv_max_rate

UDAValue Opm::Group::GroupInjectionProperties::resv_max_rate

Referenced by serializeOp().

◆ surface_max_rate

UDAValue Opm::Group::GroupInjectionProperties::surface_max_rate

Referenced by serializeOp().

◆ target_reinj_fraction

UDAValue Opm::Group::GroupInjectionProperties::target_reinj_fraction

Referenced by serializeOp().

◆ target_void_fraction

UDAValue Opm::Group::GroupInjectionProperties::target_void_fraction

Referenced by serializeOp().

◆ voidage_group

std::string Opm::Group::GroupInjectionProperties::voidage_group

Referenced by serializeOp().


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