#include <UDQFunction.hpp>

Inheritance diagram for Opm::UDQScalarFunction:
Inheritance graph

Public Member Functions

 UDQScalarFunction (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 SUM (const UDQSet &arg)
 
static UDQSet AVEA (const UDQSet &arg)
 
static UDQSet AVEG (const UDQSet &arg)
 
static UDQSet AVEH (const UDQSet &arg)
 
static UDQSet MIN (const UDQSet &arg)
 
static UDQSet MAX (const UDQSet &arg)
 
static UDQSet NORM1 (const UDQSet &arg)
 
static UDQSet NORM2 (const UDQSet &arg)
 
static UDQSet NORMI (const UDQSet &arg)
 
static UDQSet PROD (const UDQSet &arg)
 

Constructor & Destructor Documentation

◆ UDQScalarFunction()

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

Member Function Documentation

◆ AVEA()

static UDQSet Opm::UDQScalarFunction::AVEA ( const UDQSet arg)
static

◆ AVEG()

static UDQSet Opm::UDQScalarFunction::AVEG ( const UDQSet arg)
static

◆ AVEH()

static UDQSet Opm::UDQScalarFunction::AVEH ( const UDQSet arg)
static

◆ eval()

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

◆ MAX()

static UDQSet Opm::UDQScalarFunction::MAX ( const UDQSet arg)
static

◆ MIN()

static UDQSet Opm::UDQScalarFunction::MIN ( const UDQSet arg)
static

◆ name()

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

◆ NORM1()

static UDQSet Opm::UDQScalarFunction::NORM1 ( const UDQSet arg)
static

◆ NORM2()

static UDQSet Opm::UDQScalarFunction::NORM2 ( const UDQSet arg)
static

◆ NORMI()

static UDQSet Opm::UDQScalarFunction::NORMI ( const UDQSet arg)
static

◆ operator==()

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

◆ PROD()

static UDQSet Opm::UDQScalarFunction::PROD ( const UDQSet arg)
static

◆ SUM()

static UDQSet Opm::UDQScalarFunction::SUM ( const UDQSet arg)
static

◆ type()

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

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