Base class for hybrid minimization strategies. More...
Protected Member Functions | |
HybridStrategy (ProblemDescDB &problem_db) | |
constructor | |
~HybridStrategy () | |
destructor | |
void | allocate_methods () |
initialize selectedIterators and userDefinedModels | |
void | deallocate_methods () |
free communicators for selectedIterators and userDefinedModels | |
Protected Attributes | |
StringArray | methodList |
the list of method identifiers | |
int | numIterators |
number of methods in methodList | |
IteratorArray | selectedIterators |
the set of iterators, one for each entry in methodList | |
ModelArray | userDefinedModels |
the set of models, one for each iterator |
Base class for hybrid minimization strategies.
This base class shares code for three approaches to hybrid minimization: (1) the sequential hybrid; (2) the embedded hybrid; and (3) the collaborative hybrid.