OPTK  0.1.2
Toolkit for global optimisation algorithms
core.hpp
Go to the documentation of this file.
1 
22 #ifndef __CORE_H_
23 #define __CORE_H_
24 
25 #include <cstring>
26 
27 #include <optk/types.hpp>
28 #include <optk/benchmark.hpp>
29 #include <optk/optimiser.hpp>
30 
31 namespace optk {
32 
42 void
43 core_loop (
44  optk::benchmark *bench,
45  optk::optimiser *opt,
46  double *trace,
47  uint max_iter=20
48  );
49 }
50 
51 #endif // __CORE_H_
Definition: benchmark.hpp:38
Defines the main types used in the program.
Definition: core.cpp:26
Definition: optimiser.hpp:39
This file defines the base class for benchmarks.
void core_loop(optk::benchmark *bench, optk::optimiser *opt, double *trace, uint max_iter)
Definition: core.cpp:29
This file defines the base class for optimisers.