OPTK  0.1.2
Toolkit for global optimisation algorithms
Public Member Functions | List of all members
syn::synthetic_benchmark Class Reference

#include <synthetic.hpp>

Inheritance diagram for syn::synthetic_benchmark:
optk::benchmark_set

Public Member Functions

void run (optk::optimisers *opts, optk::ctx_t *ctx) override
 
- Public Member Functions inherited from optk::benchmark_set
 benchmark_set (const std::string &n)
 
virtual ~benchmark_set ()
 
std::string get_name ()
 

Detailed Description

This unifies the synthetic benchmarks, and makes them all callable under one method.

Member Function Documentation

◆ run()

void syn::synthetic_benchmark::run ( optk::optimisers opts,
optk::ctx_t ctx 
)
overridevirtual

provided with an optimisation algorithm, this will run through all the synthetic benchmarks (perhaps in parallel) and evaluate the performance of the optimisation algorithm on this (e.g. calculating traces, AUC etc.)

Implements optk::benchmark_set.


The documentation for this class was generated from the following files: