ompl::tools::Benchmark::Request Struct Reference

Representation of a benchmark request. More...

#include <ompl/tools/benchmark/Benchmark.h>

Public Member Functions

 Request (double maxTime=5.0, double maxMem=4096.0, unsigned int runCount=100, double timeBetweenUpdates=0.05, bool displayProgress=true, bool saveConsoleOutput=true, bool useThreads=true, bool simplify=true)
 Constructor that provides default values for all members.

Public Attributes

double maxTime
 the maximum amount of time a planner is allowed to run (seconds); 5.0 by default
double maxMem
 the maximum amount of memory a planner is allowed to use (MB); 4096.0 by default
unsigned int runCount
 the number of times to run each planner; 100 by default
double timeBetweenUpdates
 When collecting time-varying data from a planner during its execution, the planner's progress will be queried every timeBetweenUpdates seconds.
bool displayProgress
 flag indicating whether progress is to be displayed or not; true by default
bool saveConsoleOutput
 flag indicating whether console output is saved (in an automatically generated filename); true by default
bool useThreads
 flag indicating whether planner runs should be run in a separate thread. It is advisable to set this to true, so that a crashing planner doesn't result in a crash of the benchmark program. However, in the Python bindings this is set to false to avoid multi-threading problems in Python.
bool simplify
 flag indicating whether simplification should be applied to path; true by default

Detailed Description

Representation of a benchmark request.

Definition at line 156 of file Benchmark.h.

The documentation for this struct was generated from the following file: