#include <UDQSet.hpp>

Public Member Functions

 UDQSet (const std::string &name)
 
 UDQSet (const std::string &name, UDQVarType var_type)
 
 UDQSet (const std::string &name, UDQVarType var_type, const std::vector< std::string > &wgnames)
 
 UDQSet (const std::string &name, UDQVarType var_type, std::size_t size)
 
 UDQSet (const std::string &name, std::size_t size)
 
void assign (double value)
 
void assign (std::size_t index, double value)
 
void assign (const std::string &wgname, double value)
 
std::size_t size () const
 
void operator+= (const UDQSet &rhs)
 
void operator+= (double rhs)
 
void operator-= (const UDQSet &rhs)
 
void operator-= (double rhs)
 
void operator*= (const UDQSet &rhs)
 
void operator*= (double rhs)
 
void operator/= (const UDQSet &rhs)
 
void operator/= (double rhs)
 
const UDQScalaroperator[] (std::size_t index) const
 
const UDQScalaroperator[] (const std::string &wgname) const
 
std::vector< UDQScalar >::const_iterator begin () const
 
std::vector< UDQScalar >::const_iterator end () const
 
std::vector< std::stringwgnames () const
 
std::vector< double > defined_values () const
 
std::size_t defined_size () const
 
const std::stringname () const
 
UDQVarType var_type () const
 

Static Public Member Functions

static UDQSet scalar (const std::string &name, double value)
 
static UDQSet empty (const std::string &name)
 
static UDQSet wells (const std::string &name, const std::vector< std::string > &wells)
 
static UDQSet wells (const std::string &name, const std::vector< std::string > &wells, double scalar_value)
 
static UDQSet groups (const std::string &name, const std::vector< std::string > &groups)
 
static UDQSet groups (const std::string &name, const std::vector< std::string > &groups, double scalar_value)
 
static UDQSet field (const std::string &name, double scalar_value)
 

Constructor & Destructor Documentation

◆ UDQSet() [1/5]

Opm::UDQSet::UDQSet ( const std::string name)

◆ UDQSet() [2/5]

Opm::UDQSet::UDQSet ( const std::string name,
UDQVarType  var_type 
)

◆ UDQSet() [3/5]

Opm::UDQSet::UDQSet ( const std::string name,
UDQVarType  var_type,
const std::vector< std::string > &  wgnames 
)

◆ UDQSet() [4/5]

Opm::UDQSet::UDQSet ( const std::string name,
UDQVarType  var_type,
std::size_t  size 
)

◆ UDQSet() [5/5]

Opm::UDQSet::UDQSet ( const std::string name,
std::size_t  size 
)

Member Function Documentation

◆ assign() [1/3]

void Opm::UDQSet::assign ( const std::string wgname,
double  value 
)

◆ assign() [2/3]

void Opm::UDQSet::assign ( double  value)

◆ assign() [3/3]

void Opm::UDQSet::assign ( std::size_t  index,
double  value 
)

◆ begin()

std::vector< UDQScalar >::const_iterator Opm::UDQSet::begin ( ) const

◆ defined_size()

std::size_t Opm::UDQSet::defined_size ( ) const

◆ defined_values()

std::vector< double > Opm::UDQSet::defined_values ( ) const

◆ empty()

static UDQSet Opm::UDQSet::empty ( const std::string name)
static

◆ end()

std::vector< UDQScalar >::const_iterator Opm::UDQSet::end ( ) const

◆ field()

static UDQSet Opm::UDQSet::field ( const std::string name,
double  scalar_value 
)
static

◆ groups() [1/2]

static UDQSet Opm::UDQSet::groups ( const std::string name,
const std::vector< std::string > &  groups 
)
static

◆ groups() [2/2]

static UDQSet Opm::UDQSet::groups ( const std::string name,
const std::vector< std::string > &  groups,
double  scalar_value 
)
static

◆ name()

const std::string & Opm::UDQSet::name ( ) const

◆ operator*=() [1/2]

void Opm::UDQSet::operator*= ( const UDQSet rhs)

◆ operator*=() [2/2]

void Opm::UDQSet::operator*= ( double  rhs)

◆ operator+=() [1/2]

void Opm::UDQSet::operator+= ( const UDQSet rhs)

◆ operator+=() [2/2]

void Opm::UDQSet::operator+= ( double  rhs)

◆ operator-=() [1/2]

void Opm::UDQSet::operator-= ( const UDQSet rhs)

◆ operator-=() [2/2]

void Opm::UDQSet::operator-= ( double  rhs)

◆ operator/=() [1/2]

void Opm::UDQSet::operator/= ( const UDQSet rhs)

◆ operator/=() [2/2]

void Opm::UDQSet::operator/= ( double  rhs)

◆ operator[]() [1/2]

const UDQScalar & Opm::UDQSet::operator[] ( const std::string wgname) const

◆ operator[]() [2/2]

const UDQScalar & Opm::UDQSet::operator[] ( std::size_t  index) const

◆ scalar()

static UDQSet Opm::UDQSet::scalar ( const std::string name,
double  value 
)
static

◆ size()

std::size_t Opm::UDQSet::size ( ) const

◆ var_type()

UDQVarType Opm::UDQSet::var_type ( ) const

◆ wells() [1/2]

static UDQSet Opm::UDQSet::wells ( const std::string name,
const std::vector< std::string > &  wells 
)
static

◆ wells() [2/2]

static UDQSet Opm::UDQSet::wells ( const std::string name,
const std::vector< std::string > &  wells,
double  scalar_value 
)
static

◆ wgnames()

std::vector< std::string > Opm::UDQSet::wgnames ( ) const

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