SOT
|
Abstract class for a SOT test problem. More...
#include <problem.h>
Public Member Functions | |
vec | evals (const mat &points) const |
Method for evaluating the objective function at multiple points. More... | |
![]() | |
virtual vec | lBounds () const =0 |
Method for getting the lower variable bounds. More... | |
virtual vec | uBounds () const =0 |
Method for getting the upper variable bounds. More... | |
virtual int | dim () const =0 |
Method for getting the number of dimensions. More... | |
virtual double | min () const =0 |
Method for getting global minimum value. More... | |
virtual vec | optimum () const =0 |
Method for getting the global minimizer. More... | |
virtual std::string | name () const =0 |
Method for getting the name of the optimization problem. More... | |
virtual double | eval (const vec &point) const =0 |
Method for evaluating the objective function. More... | |
Abstract class for a SOT test problem.
This is the abstract class that should be used as a Base class for all test problems in SOT.
Method for evaluating the objective function at multiple points.
points | Is the next points for which to evaluate the objective function |
Implements sot::Problem.