Compound functors implement expressions that are composed of other functors. More...
Compound functors implement expressions that are composed of other functors.
The following compound functor types are implemented:
"sum"
(class Sum1),"diff"
(class Diff1),"product"
(class Product1),"ratio"
(class Ratio1),"composite"
(class Composite1), Classes | |
class | Sum1 |
Implements the sum of two functions. More... | |
class | Diff1 |
Implements the difference of two functions. More... | |
class | Product1 |
Implements the product of two functions. More... | |
class | Ratio1 |
Implements the ratio of two functions. More... | |
class | Composite1 |
Implements a composite function. More... | |
Functions | |
shared_ptr< Func1 > | newFunc1 (const string &func1Type, const shared_ptr< Func1 > f1, const shared_ptr< Func1 > f2) |
Create a new compound functor object (see Compound Functors). | |
shared_ptr< Func1 > newFunc1 | ( | const string & | func1Type, |
const shared_ptr< Func1 > | f1, | ||
const shared_ptr< Func1 > | f2 | ||
) |
Create a new compound functor object (see Compound Functors).
Definition at line 157 of file Func1Factory.cpp.