|
Optimist
0.0.0
A C++ library for optimization
|
Namespace for the Optimist library test set functions.
Classes | |
| class | Booth |
| Class container for the Booth function. More... | |
| class | Brown |
| Class container for the Brown badly scaled function. More... | |
| class | Cos |
| Class container for the cosine function. More... | |
| class | Cosh |
| Class container for the hyperbolic cosine function. More... | |
| class | EllipticParaboloid |
| Class container for the paraboloid function. More... | |
| class | Linear |
| Class container for the linear function. More... | |
| class | Quadratic |
| Class container for the quadratic function. More... | |
| class | Rosenbrock |
| Class container for the extended Rosenbrock function. More... | |
| class | Schaffer2 |
| Class container for the Schaffer2 function. More... | |
| class | Sin |
| Class container for the sine function. More... | |
| class | Sinh |
| Class container for the hyperbolic sine function. More... | |
| class | Test11 |
| Class container for the Test11 function. More... | |
Typedefs | |
| template<typename Real> | |
| using | Rosenbrock2 = Rosenbrock<Real, 2> |
| Class container for the 2D Rosenbrock function. | |
| template<typename Real> | |
| using | Rosenbrock4 = Rosenbrock<Real, 4> |
| Class container for the 4D Rosenbrock function. | |
| template<typename Real> | |
| using | Rosenbrock6 = Rosenbrock<Real, 6> |
| Class container for the 6D Rosenbrock function. | |
| template<typename Real> | |
| using | Rosenbrock8 = Rosenbrock<Real, 8> |
| Class container for the 8D Rosenbrock function. | |
| template<typename Real> | |
| using | Rosenbrock10 = Rosenbrock<Real, 10> |
| Class container for the 10D Rosenbrock function. | |
Variables | |
| static const std::vector< std::string > | COST_FUNCTIONS |
| static const std::vector< std::string > | SCALAR_FUNCTIONS |
| static const std::vector< std::string > | VECTOR_FUNCTIONS |
| using Optimist::TestSet::Rosenbrock10 = Rosenbrock<Real, 10> |
| Real | Scalar number type. |
| using Optimist::TestSet::Rosenbrock2 = Rosenbrock<Real, 2> |
| Real | Scalar number type. |
| using Optimist::TestSet::Rosenbrock4 = Rosenbrock<Real, 4> |
| Real | Scalar number type. |
| using Optimist::TestSet::Rosenbrock6 = Rosenbrock<Real, 6> |
| Real | Scalar number type. |
| using Optimist::TestSet::Rosenbrock8 = Rosenbrock<Real, 8> |
| Real | Scalar number type. |
|
static |
List of cost functions.
|
static |
List of scalar-valued functions.
|
static |
List of vector-valued functions.