OPTK  0.1.2
Toolkit for global optimisation algorithms
Classes | Enumerations | Functions
syn Namespace Reference

Classes

class  ackley1
 
class  ackley2
 
class  ackley3
 
class  bartels_conn
 
class  beale
 
class  biggs_exp2
 
class  biggs_exp3
 
class  biggs_exp4
 
class  biggs_exp5
 
class  biggs_exp6
 
class  bird
 
class  bohachevsky1
 
class  bohachevsky2
 
class  bohachevsky3
 
class  booth
 
class  box_betts
 
class  branin1
 
class  branin2
 
class  brent
 
class  brown
 
class  bukin2
 
class  bukin4
 
class  bukin6
 
class  chung_reynolds
 
class  cola
 
class  colville
 
class  corana
 
class  cosine_mixture
 
class  cosine_mixture2
 
class  court01
 
class  court02
 
class  court03
 
class  court04
 
class  court05
 
class  court06
 
class  court07
 
class  court08
 
class  court09
 
class  court10
 
class  court11
 
class  court13
 
class  court14
 
class  court15
 
class  court16
 
class  court17
 
class  court18
 
class  court19
 
class  court20
 
class  court21
 
class  court22
 
class  court24
 
class  court25
 
class  court26
 
class  court27
 
class  court28
 
class  cross_in_tray
 
class  csendes
 
class  cube
 
class  damavandi
 
class  deckkers_aarts
 
class  deflected_corrugated_spring
 
class  devillers_glasser1
 
class  devillers_glasser2
 
class  dixon_price
 
class  dolan
 
class  drop_wave
 
class  easom
 
class  egg_crate
 
class  egg_holder
 
class  el_attar_vidyasagar_dutta
 
class  exp2
 
class  exponential
 
class  franke
 
class  freudenstein_roth
 
class  gear
 
class  giunta
 
class  goldstein_price
 
class  griewank
 
class  gulf
 
class  hansen
 
class  hartman3
 
class  hartman6
 
class  helical_valley
 
class  himmelblau
 
class  holder_table
 
class  hosaki
 
class  jennrich_sampson
 
class  keane
 
class  langermann2
 
class  langermann5
 
class  lennard_jones
 
class  leon
 
class  levy13
 
class  levy3
 
class  levy5
 
class  manifoldmin
 
class  matyas
 
class  mccormick
 
class  michalewicz02
 
class  michalewicz06
 
class  michalewicz12
 
class  miele_cantrell
 
class  mishra01
 
class  mishra02
 
class  mishra03
 
class  mishra04
 
class  mishra05
 
class  mishra06
 
class  mishra08
 
class  mishra09
 
class  mishra11
 
class  mog01
 
struct  rdims
 
class  regression
 
class  synthetic
 
class  synthetic_benchmark
 

Enumerations

enum  properties : char {
  continuous, discontinuous, differentiable, non_differentiable,
  separable, partially_separable, non_separable, scalable,
  non_scalable, multimodal, unimodal
}
 

Functions

static double box_betts_g (int i, double x1, double x2, double x3)
 
static double levy3_w (int i, inst::set x)
 

Detailed Description

This namespace contains all free functions and types relating to the synthetic test functions.

Enumeration Type Documentation

◆ properties

enum syn::properties : char
strong

This enumerates the properties of the functions in this benchmark.