Chebyshev
Unit testing for scientific software
Loading...
Searching...
No Matches
benchmark_structures.h File Reference

Structures for the benchmark module. More...

#include <functional>
#include <map>
#include "../core/common.h"
#include "./generator.h"

Go to the source code of this file.

Classes

class  chebyshev::benchmark::benchmark_result
 Structure holding the results of a benchmark. More...
 
class  chebyshev::benchmark::benchmark_options< InputType >
 A structure holding the options of a benchmark. More...
 

Namespaces

namespace  chebyshev
 General namespace of the framework.
 
namespace  chebyshev::benchmark
 Benchmark module.
 

Typedefs

template<typename InputType >
using chebyshev::benchmark::InputGenerator = std::function< InputType(random::random_source &)>
 A function which takes in a random source and returns a generated input element.
 

Detailed Description

Structures for the benchmark module.