Class MultiStartOptimization¶
Defined in File multiStartOptimization.h
Class Documentation¶
-
class MultiStartOptimization¶
The MultiStartOptimization class runs multiple optimization runs.
Public Functions
-
MultiStartOptimization(MultiStartOptimizationProblem &problem, bool runParallel = true, int first_start_idx = 0)¶
-
~MultiStartOptimization() = default¶
-
void run()¶
Start multi-start optimization.
-
void runMultiThreaded() const¶
Run all optimizations in parallel, each in a dedicated thread.
-
void runSingleThreaded()¶
Run optimizations sequentially.
-
void setRunParallel(bool runParallel)¶
Set parallel or sequential mode.
-
MultiStartOptimization(MultiStartOptimizationProblem &problem, bool runParallel = true, int first_start_idx = 0)¶