namespace Gambit::ObjectivesBit
[No description available]
Types
Name | |
---|---|
typedef Gambit::Models::safe_param_map< Gambit::safe_ptr< const double > > | map |
Functions
Name | |
---|---|
std::vector< double > | get_arguments(map param) |
void | gaussian(double & loglike) |
double | rosenbrock(double x, double y) |
double | rosenbrock(std::vector< double > x) |
void | rosenbrock(double & loglike) See https://en.wikipedia.org/wiki/Rosenbrock_function. |
void | himmelblau(double & loglike) See https://en.wikipedia.org/wiki/Himmelblau%27s_function. |
void | mccormick(double & loglike) |
void | ackley(double & loglike) See https://en.wikipedia.org/wiki/Ackley_function. |
void | eggbox(double & loglike) Test problem 2 from https://arxiv.org/abs/1306.2144. |
void | rastrigin(double & loglike) See https://en.wikipedia.org/wiki/Rastrigin_function. |
void | beale(double & loglike) |
double | logaddexp(double x, double y) |
void | shells(double & loglike) Test problem 1 from https://arxiv.org/abs/1306.2144. |
void | styblinski_tang(double & loglike) |
void | easom(double & loglike) |
void | tf1(double & loglike) Analytic function 1 from https://arxiv.org/abs/2101.04525. |
void | tf2(double & loglike) Analytic function 2 from https://arxiv.org/abs/2101.04525. |
void | tf3(double & loglike) Analytic function 3 from https://arxiv.org/abs/2101.04525. |
void | tf4(double & loglike) Analytic function 4 from https://arxiv.org/abs/2101.04525. |
Types Documentation
typedef map
typedef Gambit::Models::safe_param_map<Gambit::safe_ptr<const double> > Gambit::ObjectivesBit::map;
Functions Documentation
function get_arguments
std::vector< double > get_arguments(
map param
)
function gaussian
void gaussian(
double & loglike
)
function rosenbrock
double rosenbrock(
double x,
double y
)
function rosenbrock
double rosenbrock(
std::vector< double > x
)
function rosenbrock
void rosenbrock(
double & loglike
)
See https://en.wikipedia.org/wiki/Rosenbrock_function.
function himmelblau
void himmelblau(
double & loglike
)
See https://en.wikipedia.org/wiki/Himmelblau%27s_function.
function mccormick
void mccormick(
double & loglike
)
function ackley
void ackley(
double & loglike
)
See https://en.wikipedia.org/wiki/Ackley_function.
function eggbox
void eggbox(
double & loglike
)
Test problem 2 from https://arxiv.org/abs/1306.2144.
function rastrigin
void rastrigin(
double & loglike
)
See https://en.wikipedia.org/wiki/Rastrigin_function.
function beale
void beale(
double & loglike
)
function logaddexp
double logaddexp(
double x,
double y
)
function shells
void shells(
double & loglike
)
Test problem 1 from https://arxiv.org/abs/1306.2144.
function styblinski_tang
void styblinski_tang(
double & loglike
)
function easom
void easom(
double & loglike
)
function tf1
void tf1(
double & loglike
)
Analytic function 1 from https://arxiv.org/abs/2101.04525.
function tf2
void tf2(
double & loglike
)
Analytic function 2 from https://arxiv.org/abs/2101.04525.
function tf3
void tf3(
double & loglike
)
Analytic function 3 from https://arxiv.org/abs/2101.04525.
function tf4
void tf4(
double & loglike
)
Analytic function 4 from https://arxiv.org/abs/2101.04525.
Updated on 2024-07-18 at 13:53:31 +0000