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.