Flow123d
JS_before_hm-1013-g06f2edc
|
Abstract templated implicit functor class. More...
#include <functors.hh>
Public Member Functions | |
IFunctorBase () | |
Constructor. More... | |
virtual | ~IFunctorBase () |
Destructor. More... | |
virtual Type | operator() (Type x, Type y)=0 |
Virtual operator () with type Type . More... | |
Public Member Functions inherited from FunctorCommon< Type > | |
FunctorCommon () | |
Constructor. More... | |
virtual | ~FunctorCommon () |
Destructor. More... | |
void | set_param (unsigned int param_name, double param_value) |
Sets a functor's parameter. More... | |
template<class TType > | |
void | set_param_from_func (FunctorCommon< TType > *func) |
Sets a functor's parameters from another functor. More... | |
double | param (unsigned int param_name) |
Returns parameter. More... | |
Additional Inherited Members | |
Protected Attributes inherited from FunctorCommon< Type > | |
std::vector< double > | param_ |
Abstract templated implicit functor class.
This class represents an implicit functor. It is used the same way as the class FunctorBase, only the operator() has two arguments.
Definition at line 128 of file functors.hh.
IFunctorBase< Type >::IFunctorBase | ( | ) |
Constructor.
Definition at line 78 of file functors_impl.hh.
|
virtual |
Destructor.
Definition at line 81 of file functors_impl.hh.
|
pure virtual |
Virtual operator () with type Type
.