Protected Member Functions | Protected Attributes
HybridStrategy Class Reference

Base class for hybrid minimization strategies. More...

Inheritance diagram for HybridStrategy:
Strategy CollaborativeHybridStrategy EmbeddedHybridStrategy SequentialHybridStrategy

List of all members.

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

Detailed Description

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.


The documentation for this class was generated from the following files: