#include <UDQSet.hpp>

Public Member Functions

 UDQScalar ()=default
 
 UDQScalar (double value)
 
 UDQScalar (const std::string &wgname)
 
 UDQScalar (const std::string &wgname, double value)
 
void operator+= (const UDQScalar &rhs)
 
void operator+= (double rhs)
 
void operator*= (const UDQScalar &rhs)
 
void operator*= (double rhs)
 
void operator/= (const UDQScalar &rhs)
 
void operator/= (double rhs)
 
void operator-= (const UDQScalar &rhs)
 
void operator-= (double rhs)
 
 operator bool () const
 
void assign (double value)
 
bool defined () const
 
double value () const
 
const std::stringwgname () const
 

Public Attributes

double m_value
 
std::string m_wgname
 
bool m_defined = false
 

Constructor & Destructor Documentation

◆ UDQScalar() [1/4]

Opm::UDQScalar::UDQScalar ( )
default

◆ UDQScalar() [2/4]

Opm::UDQScalar::UDQScalar ( double  value)
explicit

◆ UDQScalar() [3/4]

Opm::UDQScalar::UDQScalar ( const std::string wgname)
explicit

◆ UDQScalar() [4/4]

Opm::UDQScalar::UDQScalar ( const std::string wgname,
double  value 
)

Member Function Documentation

◆ assign()

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

◆ defined()

bool Opm::UDQScalar::defined ( ) const

◆ operator bool()

Opm::UDQScalar::operator bool ( ) const

◆ operator*=() [1/2]

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

◆ operator*=() [2/2]

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

◆ operator+=() [1/2]

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

◆ operator+=() [2/2]

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

◆ operator-=() [1/2]

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

◆ operator-=() [2/2]

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

◆ operator/=() [1/2]

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

◆ operator/=() [2/2]

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

◆ value()

double Opm::UDQScalar::value ( ) const

◆ wgname()

const std::string & Opm::UDQScalar::wgname ( ) const

Member Data Documentation

◆ m_defined

bool Opm::UDQScalar::m_defined = false

◆ m_value

double Opm::UDQScalar::m_value

◆ m_wgname

std::string Opm::UDQScalar::m_wgname

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