Opm::UDQUnaryElementalFunction Class Reference

#include <UDQFunction.hpp>

Inheritance diagram for Opm::UDQUnaryElementalFunction:
Inheritance graph

Public Member Functions

 UDQUnaryElementalFunction (const std::string &name, std::function< UDQSet(const UDQSet &arg)> f)
 
UDQSet eval (const UDQSet &arg) const
 
const std::stringname () const
 
UDQTokenType type () const
 
bool operator== (const UDQFunction &data) const
 

Static Public Member Functions

static UDQSet ABS (const UDQSet &arg)
 
static UDQSet DEF (const UDQSet &arg)
 
static UDQSet EXP (const UDQSet &arg)
 
static UDQSet IDV (const UDQSet &arg)
 
static UDQSet LN (const UDQSet &arg)
 
static UDQSet LOG (const UDQSet &arg)
 
static UDQSet NINT (const UDQSet &arg)
 
static UDQSet SORT (const UDQSet &arg, bool ascending)
 
static UDQSet SORTA (const UDQSet &arg)
 
static UDQSet SORTD (const UDQSet &arg)
 
static UDQSet UNDEF (const UDQSet &arg)
 
static UDQSet RANDN (std::mt19937 &rng, const UDQSet &arg)
 
static UDQSet RANDU (std::mt19937 &rng, const UDQSet &arg)
 

Constructor & Destructor Documentation

◆ UDQUnaryElementalFunction()

Opm::UDQUnaryElementalFunction::UDQUnaryElementalFunction ( const std::string name,
std::function< UDQSet(const UDQSet &arg)>  f 
)

Member Function Documentation

◆ ABS()

static UDQSet Opm::UDQUnaryElementalFunction::ABS ( const UDQSet arg)
static

◆ DEF()

static UDQSet Opm::UDQUnaryElementalFunction::DEF ( const UDQSet arg)
static

◆ eval()

UDQSet Opm::UDQUnaryElementalFunction::eval ( const UDQSet arg) const

◆ EXP()

static UDQSet Opm::UDQUnaryElementalFunction::EXP ( const UDQSet arg)
static

◆ IDV()

static UDQSet Opm::UDQUnaryElementalFunction::IDV ( const UDQSet arg)
static

◆ LN()

static UDQSet Opm::UDQUnaryElementalFunction::LN ( const UDQSet arg)
static

◆ LOG()

static UDQSet Opm::UDQUnaryElementalFunction::LOG ( const UDQSet arg)
static

◆ name()

const std::string & Opm::UDQFunction::name ( ) const
inherited

◆ NINT()

static UDQSet Opm::UDQUnaryElementalFunction::NINT ( const UDQSet arg)
static

◆ operator==()

bool Opm::UDQFunction::operator== ( const UDQFunction data) const
inherited

◆ RANDN()

static UDQSet Opm::UDQUnaryElementalFunction::RANDN ( std::mt19937 &  rng,
const UDQSet arg 
)
static

◆ RANDU()

static UDQSet Opm::UDQUnaryElementalFunction::RANDU ( std::mt19937 &  rng,
const UDQSet arg 
)
static

◆ SORT()

static UDQSet Opm::UDQUnaryElementalFunction::SORT ( const UDQSet arg,
bool  ascending 
)
static

◆ SORTA()

static UDQSet Opm::UDQUnaryElementalFunction::SORTA ( const UDQSet arg)
static

◆ SORTD()

static UDQSet Opm::UDQUnaryElementalFunction::SORTD ( const UDQSet arg)
static

◆ type()

UDQTokenType Opm::UDQFunction::type ( ) const
inherited

◆ UNDEF()

static UDQSet Opm::UDQUnaryElementalFunction::UNDEF ( const UDQSet arg)
static

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