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)
voidgaussian(double & loglike)
doublerosenbrock(double x, double y)
doublerosenbrock(std::vector< double > x)
voidrosenbrock(double & loglike)
See https://en.wikipedia.org/wiki/Rosenbrock_function.
voidhimmelblau(double & loglike)
See https://en.wikipedia.org/wiki/Himmelblau%27s_function.
voidmccormick(double & loglike)
voidackley(double & loglike)
See https://en.wikipedia.org/wiki/Ackley_function.
voideggbox(double & loglike)
Test problem 2 from https://arxiv.org/abs/1306.2144.
voidrastrigin(double & loglike)
See https://en.wikipedia.org/wiki/Rastrigin_function.
voidbeale(double & loglike)
doublelogaddexp(double x, double y)
voidshells(double & loglike)
Test problem 1 from https://arxiv.org/abs/1306.2144.
voidstyblinski_tang(double & loglike)
voideasom(double & loglike)
voidtf1(double & loglike)
Analytic function 1 from https://arxiv.org/abs/2101.04525.
voidtf2(double & loglike)
Analytic function 2 from https://arxiv.org/abs/2101.04525.
voidtf3(double & loglike)
Analytic function 3 from https://arxiv.org/abs/2101.04525.
voidtf4(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 2023-06-26 at 21:36:52 +0000