#include <UDAValue.hpp>

Public Member Functions

 UDAValue ()
 
 UDAValue (double)
 
 UDAValue (const std::string &)
 
 UDAValue (const Dimension &dim)
 
 UDAValue (double data, const Dimension &dim)
 
 UDAValue (const std::string &data, const Dimension &dim)
 
template<typename T >
get () const
 
double getSI () const
 
bool zero () const
 
template<typename T >
bool is () const
 
void assert_numeric () const
 
void assert_numeric (const std::string &error_msg) const
 
const Dimensionget_dim () const
 
bool operator== (const UDAValue &other) const
 
bool operator!= (const UDAValue &other) const
 
UDAValueoperator= (double value)
 
UDAValueoperator= (const std::string &value)
 
bool is_numeric ()
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static UDAValue serializeObject ()
 

Constructor & Destructor Documentation

◆ UDAValue() [1/6]

Opm::UDAValue::UDAValue ( )

◆ UDAValue() [2/6]

Opm::UDAValue::UDAValue ( double  )
explicit

◆ UDAValue() [3/6]

Opm::UDAValue::UDAValue ( const std::string )
explicit

◆ UDAValue() [4/6]

Opm::UDAValue::UDAValue ( const Dimension dim)
explicit

◆ UDAValue() [5/6]

Opm::UDAValue::UDAValue ( double  data,
const Dimension dim 
)

◆ UDAValue() [6/6]

Opm::UDAValue::UDAValue ( const std::string data,
const Dimension dim 
)

Member Function Documentation

◆ assert_numeric() [1/2]

void Opm::UDAValue::assert_numeric ( ) const

◆ assert_numeric() [2/2]

void Opm::UDAValue::assert_numeric ( const std::string error_msg) const

◆ get()

template<typename T >
T Opm::UDAValue::get ( ) const

◆ get_dim()

const Dimension & Opm::UDAValue::get_dim ( ) const

◆ getSI()

double Opm::UDAValue::getSI ( ) const

◆ is()

template<typename T >
bool Opm::UDAValue::is ( ) const

◆ is_numeric()

bool Opm::UDAValue::is_numeric ( )
inline

◆ operator!=()

bool Opm::UDAValue::operator!= ( const UDAValue other) const

◆ operator=() [1/2]

UDAValue & Opm::UDAValue::operator= ( const std::string value)

◆ operator=() [2/2]

UDAValue & Opm::UDAValue::operator= ( double  value)

◆ operator==()

bool Opm::UDAValue::operator== ( const UDAValue other) const

◆ serializeObject()

static UDAValue Opm::UDAValue::serializeObject ( )
static

◆ serializeOp()

◆ zero()

bool Opm::UDAValue::zero ( ) const

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