#include <Valve.hpp>

Public Member Functions

 Valve ()
 
 Valve (const DeckRecord &record)
 
 Valve (double conFlowCoeff, double conCrossA, double conMaxCrossA, double pipeAddLength, double pipeDiam, double pipeRough, double pipeCrossA, ICDStatus stat)
 
double conFlowCoefficient () const
 
double conCrossArea () const
 
double conMaxCrossArea () const
 
double pipeDiameter () const
 
double pipeRoughness () const
 
double pipeCrossArea () const
 
double pipeAdditionalLength () const
 
ICDStatus status () const
 
void setConMaxCrossArea (const double area)
 
void setPipeAdditionalLength (const double length)
 
void setPipeDiameter (const double dia)
 
void setPipeRoughness (const double rou)
 
void setPipeCrossArea (const double area)
 
bool operator== (const Valve &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static Valve serializeObject ()
 
static std::map< std::string, std::vector< std::pair< int, Valve > > > fromWSEGVALV (const DeckKeyword &keyword)
 

Constructor & Destructor Documentation

◆ Valve() [1/3]

Opm::Valve::Valve ( )

◆ Valve() [2/3]

Opm::Valve::Valve ( const DeckRecord record)
explicit

◆ Valve() [3/3]

Opm::Valve::Valve ( double  conFlowCoeff,
double  conCrossA,
double  conMaxCrossA,
double  pipeAddLength,
double  pipeDiam,
double  pipeRough,
double  pipeCrossA,
ICDStatus  stat 
)

Member Function Documentation

◆ conCrossArea()

double Opm::Valve::conCrossArea ( ) const

◆ conFlowCoefficient()

double Opm::Valve::conFlowCoefficient ( ) const

◆ conMaxCrossArea()

double Opm::Valve::conMaxCrossArea ( ) const

◆ fromWSEGVALV()

static std::map< std::string, std::vector< std::pair< int, Valve > > > Opm::Valve::fromWSEGVALV ( const DeckKeyword keyword)
static

◆ operator==()

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

◆ pipeAdditionalLength()

double Opm::Valve::pipeAdditionalLength ( ) const

◆ pipeCrossArea()

double Opm::Valve::pipeCrossArea ( ) const

◆ pipeDiameter()

double Opm::Valve::pipeDiameter ( ) const

◆ pipeRoughness()

double Opm::Valve::pipeRoughness ( ) const

◆ serializeObject()

static Valve Opm::Valve::serializeObject ( )
static

◆ serializeOp()

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

◆ setConMaxCrossArea()

void Opm::Valve::setConMaxCrossArea ( const double  area)

◆ setPipeAdditionalLength()

void Opm::Valve::setPipeAdditionalLength ( const double  length)

◆ setPipeCrossArea()

void Opm::Valve::setPipeCrossArea ( const double  area)

◆ setPipeDiameter()

void Opm::Valve::setPipeDiameter ( const double  dia)

◆ setPipeRoughness()

void Opm::Valve::setPipeRoughness ( const double  rou)

◆ status()

ICDStatus Opm::Valve::status ( ) const

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