Opm::UDQFunctionTable Class Reference

#include <UDQFunctionTable.hpp>

Public Types

using FunctionMap = std::unordered_map< std::string, std::shared_ptr< UDQFunction > >
 

Public Member Functions

 UDQFunctionTable (const UDQParams &params)
 
 UDQFunctionTable ()
 
 UDQFunctionTable (const UDQParams &param, const FunctionMap &map)
 
bool has_function (const std::string &name) const
 
const UDQFunctionget (const std::string &name) const
 
const UDQParamsgetParams () const
 
const FunctionMapfunctionMap () const
 
bool operator== (const UDQFunctionTable &data) const
 

Member Typedef Documentation

◆ FunctionMap

using Opm::UDQFunctionTable::FunctionMap = std::unordered_map<std::string, std::shared_ptr<UDQFunction> >

Constructor & Destructor Documentation

◆ UDQFunctionTable() [1/3]

Opm::UDQFunctionTable::UDQFunctionTable ( const UDQParams params)
explicit

◆ UDQFunctionTable() [2/3]

Opm::UDQFunctionTable::UDQFunctionTable ( )

◆ UDQFunctionTable() [3/3]

Opm::UDQFunctionTable::UDQFunctionTable ( const UDQParams param,
const FunctionMap map 
)

Member Function Documentation

◆ functionMap()

const FunctionMap & Opm::UDQFunctionTable::functionMap ( ) const

◆ get()

const UDQFunction & Opm::UDQFunctionTable::get ( const std::string name) const

◆ getParams()

const UDQParams & Opm::UDQFunctionTable::getParams ( ) const

◆ has_function()

bool Opm::UDQFunctionTable::has_function ( const std::string name) const

◆ operator==()

bool Opm::UDQFunctionTable::operator== ( const UDQFunctionTable data) const

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