manual_function.h
Go to the documentation of this file.
63 FunctionReduceOperator(VectorReduceOperation* vector_reduce_operation, SpecificFunction* specific_function);
This file contains abstract classes for function generation.
This class is an abstract class. It supplies an interface for operations on vectors.
Definition: function.h:191
This class implements a specific function with an evaluation function that always evaluates to a vect...
Definition: manual_function.h:138
This class is an abstract class. It supplies the interface for generating a constant value...
Definition: general_objects.h:532
std::string GetName()
Returns a string representation of this object.
This class implements a function which combines two functions with an operation.
Definition: manual_function.h:109
mpf_t * Eval(const std::vector< mpf_t * > &pos)
Reduces the result of the stored specific function by the stored vector reduce operation.
This an abstract class. It supplies the interface for reducing a vector of mpf_t values to a single v...
Definition: general_objects.h:153
This class is an abstract class. It supplies the interface to operate on single mpf_t values...
Definition: general_objects.h:683
FunctionReduceOperator(VectorReduceOperation *vector_reduce_operation, SpecificFunction *specific_function)
The constructor, where the specific function, which should be reduced, and the vector reduce operatio...
This class is a function, which reduces a specific function to a function with a vector reduce operat...
Definition: manual_function.h:55
This class is a function, which applies some operation to the result of another function.
Definition: manual_function.h:82
This class is an abstract class. It supplies the interface for objective functions.
Definition: function.h:74
This class is an abstract class. It supplies the interface for reducing two mpf_t values to a single ...
Definition: general_objects.h:403
This file contains various general objects which can be used by or contained in other objects...