22 #ifndef __BENCHMARK_H_ 23 #define __BENCHMARK_H_ 33 typedef std::vector<benchmark_set *> bench_list;
104 std::string
get_name () {
return m_name; }
136 optk::bench_list *collection();
145 #endif // __BENCHMARK_H_ std::vector< param_t * > sspace_t
Definition: types.hpp:318
Definition: types.hpp:150
virtual sspace::sspace_t * get_search_space()=0
virtual double evaluate(inst::set x)=0
Definition: optimiser.hpp:147
Definition: benchmark.hpp:38
Defines the main types used in the program.
benchmark_set(const std::string &n)
Definition: benchmark.hpp:88
Definition: benchmark.hpp:81
std::string get_name()
Definition: benchmark.cpp:32
Definition: benchmark.hpp:115
bench_list m_arr
Definition: benchmark.hpp:140
benchmark(const std::string &name)
Definition: benchmark.cpp:26
This file defines the base class for optimisers.