Many local minima with a stingy enveloppe.
More...
#include <primatologist/optimization/test_functions.h>
Many local minima with a stingy enveloppe.
Definition at line 54 of file test_functions.h.
◆ Ackley()
aims::math::Ackley::Ackley |
( |
int |
n = 2 , |
|
|
float |
a = 20 , |
|
|
float |
b = 0.2 , |
|
|
float |
c = TWO_PI |
|
) |
| |
◆ ~Ackley()
aims::math::Ackley::~Ackley |
( |
| ) |
|
◆ derivative()
Vector aims::math::Ackley::derivative |
( |
const Vector & |
x | ) |
const |
◆ exactMin()
Vector aims::math::Ackley::exactMin |
( |
| ) |
const |
◆ exactMinValue()
float aims::math::Ackley::exactMinValue |
( |
| ) |
const |
◆ g_cos()
float aims::math::Ackley::g_cos |
( |
const Vector & |
, |
|
|
int |
|
|
) |
| const |
|
protected |
◆ g_poly()
float aims::math::Ackley::g_poly |
( |
const Vector & |
, |
|
|
int |
|
|
) |
| const |
|
protected |
◆ gg_cos()
float aims::math::Ackley::gg_cos |
( |
const Vector & |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| const |
|
protected |
◆ gg_poly()
float aims::math::Ackley::gg_poly |
( |
const Vector & |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| const |
|
protected |
◆ hessian()
Matrix aims::math::Ackley::hessian |
( |
const Vector & |
x | ) |
const |
◆ term_cos()
float aims::math::Ackley::term_cos |
( |
const Vector & |
| ) |
const |
|
protected |
◆ term_poly()
float aims::math::Ackley::term_poly |
( |
const Vector & |
| ) |
const |
|
protected |
◆ value()
float aims::math::Ackley::value |
( |
const Vector & |
x | ) |
const |
◆ _a
float aims::math::Ackley::_a |
|
protected |
◆ _b
float aims::math::Ackley::_b |
|
protected |
◆ _c
float aims::math::Ackley::_c |
|
protected |
◆ _n
int aims::math::Ackley::_n |
|
protected |
The documentation for this class was generated from the following file: