scaled_sphere.h
Go to the documentation of this file.
This file contains abstract classes for function generation.
std::string GetName()
Returns a string representation of this object.
This class represents a scaled and rotated version of the well known sphere function with fixed scale...
Definition: scaled_sphere.h:148
This class represents a scaled version of the well known sphere function with fixed scale 106...
Definition: scaled_sphere.h:90
mpf_t * Eval(const std::vector< mpf_t * > &pos)
Returns the evaluation of the scaled sphere function evaluated at the given position.
ScaledSphere(double max_scale)
The constructor, where the scale can be specified.
This class represents a scaled and rotated version of the well known sphere function.
Definition: scaled_sphere.h:101
This class represents a randomly scaled version of the well known sphere function.
Definition: scaled_sphere.h:159
This class represents a scaled version of the well known sphere function.
Definition: scaled_sphere.h:50
This class is an abstract class. It supplies the interface for objective functions.
Definition: function.h:74
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...