|
|
void | kernel (double *xs, double *ret) override |
| |
| | regression (rdims dims, double *e_mat, double *centres, double *coefs, const std::string &n, double fmin, double *minloc) |
| |
| double | evaluate (inst::set x) override |
| |
| | synthetic (const std::string &n, u_int dims, double lb, double ub, double opt) |
| |
| | synthetic (const std::string &n, u_int dims, double opt) |
| |
| | ~synthetic () |
| |
| sspace::sspace_t * | get_search_space () |
| |
| void | set_properties (std::vector< properties > p) |
| |
|
std::vector< properties > | get_properties () |
| |
| inst::set | get_opt_param () |
| |
| double | get_opt () |
| |
| void | update_opt (double opt) |
| |
| u_int | get_dims () |
| |
| void | validate_param_set (inst::set x) |
| |
| | benchmark (const std::string &name) |
| |
| std::string | get_name () |
| |
|
|
static constexpr rdims | dims = { .prob = prob, .coef = coef } |
| |
|
static constexpr double | fmin = -7.69432628909 |
| |
| static constexpr double | minloc [prob] |
| |
| static constexpr double | centres [coef *prob] |
| |
| static constexpr double | e_mat [coef *prob] |
| |
| static constexpr double | coefs [coef] |
| |
◆ centres
| constexpr double syn::court28::centres[coef *prob] |
|
staticprivate |
Initial value:= {
0.6, 0.2, 0.8, 0.4,
0.1, 0.1, 0.7, 0.9,
1, 0.1, 0.8, 0.6,
0, 0.3, 0.2, 1,
0.2, 1, 0.8, 0,
0.6, 0.9, 0.2, 0.9,
0.1, 0.7, 0.6, 0.8,
0.8, 0.4, 0.3, 0.2,
0.1, 1, 0.8, 0.2,
0.3, 0.9, 0.9, 0,
0.8, 1, 0.6, 0.9}
◆ coefs
| constexpr double syn::court28::coefs[coef] |
|
staticprivate |
Initial value:=
{-10, 2, 3, 5, 3, 2, 1, 2, 5, 2, 2}
◆ e_mat
| constexpr double syn::court28::e_mat[coef *prob] |
|
staticprivate |
Initial value:= {
1, 1, 1, 1,
5, 3, 3, 3,
4, 6, 2, 4,
4, 1, 6, 3,
2, 5, 3, 5,
5, 4, 6, 1,
6, 4, 1, 6,
5, 1, 2, 1,
1, 5, 4, 2,
1, 3, 3, 2,
4, 6, 6, 2}
◆ minloc
| constexpr double syn::court28::minloc[prob] |
|
staticprivate |
Initial value:=
{0.4493, 0.0667, 0.9083, 0.2710}
The documentation for this class was generated from the following files: