diagonal_function.h
Go to the documentation of this file.
This file contains abstract classes for function generation.
mpf_t * DistanceTo1DLocalOptimum(const std::vector< mpf_t * > &pos, int d)
Calculates for a position and a dimension the next local optimum if only the value of the position in...
std::string GetName()
Returns a string representation of this object.
mpf_t * Eval(const std::vector< mpf_t * > &pos)
Evaluates the function at the specified position.
DiagonalFunction(double scale)
The constructor, which specifies the weight of the diagonal part of the function. ...
This class implements the diagonal function, which represents a function with optimum at the origin a...
Definition: diagonal_function.h:52
This class is an abstract class. It supplies the interface for objective functions.
Definition: function.h:74