OptiPy
Loading...
Searching...
No Matches
ExperimentConfig Struct Reference

Container for all parameters required to execute a benchmark run. More...

#include <ExperimentConfig.h>

Public Member Functions

 ExperimentConfig (int problemType, int dimensions, double lower, double upper, int seed=108664, int maxIterations=30)

Public Attributes

int problemType
 ID of the benchmark problem to instantiate.
int dimensions
 Number of dimensions for the problem space.
double lower
 Global lower bound.
double upper
 Global upper bound.
int seed
 Pseudo-random number generator seed for reproducibility.
int maxIterations
 Termination criteria: maximum evaluation cycles.

Detailed Description

Container for all parameters required to execute a benchmark run.

  • This structure is typically populated by ExperimentRunner from JSON and passed to factories and runners to initialize the experiment state.

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