Struct Benchmark::CompleteExperiment

Nested Relationships

This struct is a nested type of Class Benchmark.

Struct Documentation

struct CompleteExperiment

This structure holds experimental data for a set of planners.

Public Members

std::string name

The name of the experiment.

std::vector<PlannerExperiment> planners

The collected experimental data; each element of the array (an experiment) corresponds to a planner.

double maxTime

The maximum allowed time for planner computation during the experiment (seconds)

double maxMem

The maximum allowed memory for planner computation during the experiment (MB)

unsigned int runCount

The number of runs to execute for each planner.

time::point startTime

The point in time when the experiment was started.

double totalDuration

The amount of time spent to collect the information in this structure (seconds)

std::string setupInfo

The output of SimpleSetup::print() before the experiment was started.

std::uint_fast32_t seed

The random seed that was used at the start of the benchmark program.

std::string host

Hostname that identifies the machine the benchmark ran on.

std::string cpuInfo

Information about the CPU of the machine the benchmark ran on.

std::map<std::string, std::string> parameters

Additional, experiment specific parameters. This is optional.