Flow123d
jenkins-Flow123d-linux-release-multijob-282
|
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 114 of file functors.hh.
IFunctorBase< Type >::IFunctorBase | ( | ) |
Constructor.
Definition at line 61 of file functors_impl.hh.
|
virtual |
Destructor.
Definition at line 64 of file functors_impl.hh.
|
pure virtual |
Virtual operator () with type Type
.