highprecisionpso::FunctionEvaluationReduceOperation Class Reference
This vector reduce operation reduces a vector by evaluation of the given function. More...
#include <general_objects.h>
Inheritance diagram for highprecisionpso::FunctionEvaluationReduceOperation:

Public Member Functions | |
| FunctionEvaluationReduceOperation (Function *function) | |
| The constructor, where the reducing function can be specified. More... | |
| mpf_t * | Evaluate (const std::vector< mpf_t * > &vec) |
| Reduces the vector by evaluation of the specified function. More... | |
| std::string | GetName () |
| Returns a string representation of this object. More... | |
Public Member Functions inherited from highprecisionpso::VectorReduceOperation | |
| virtual | ~VectorReduceOperation () |
| The destructor. More... | |
Detailed Description
This vector reduce operation reduces a vector by evaluation of the given function.
Constructor & Destructor Documentation
| highprecisionpso::FunctionEvaluationReduceOperation::FunctionEvaluationReduceOperation | ( | Function * | function | ) |
The constructor, where the reducing function can be specified.
- Parameters
-
function The function, which should be evaluated to reduce a vector.
Member Function Documentation
|
virtual |
Reduces the vector by evaluation of the specified function.
- Parameters
-
vec The vector which should be reduced.
- Returns
- The result of the evaluation of the specified function with input vector vec.
Implements highprecisionpso::VectorReduceOperation.
|
virtual |
Returns a string representation of this object.
- Returns
- The name of the object.
Implements highprecisionpso::VectorReduceOperation.
The documentation for this class was generated from the following file:
- src/general/general_objects.h

Public Member Functions inherited from
1.8.11