Public Attributes | |
| String | strategyType |
| the strategy selection: hybrid, multi_start, pareto_set, or single_method | |
| bool | graphicsFlag |
| specification in StratIndControl) | |
| bool | tabularDataFlag |
| the tabular_graphics_data specification in StratIndControl) | |
| String | tabularDataFile |
| the tabular_graphics_file specification in StratIndControl) | |
| int | iteratorServers |
| the iterator_servers specification in StratIndControl) | |
| String | iteratorScheduling |
iterator_static_scheduling specifications in StratIndControl) | |
| String | methodPointer |
| specifications in StratSingle and StratMultiStart) | |
| StringArray | hybridMethodList |
| in StratHybrid) | |
| String | hybridType |
embedded, and sequential specifications in StratHybrid) | |
| String | hybridGlobalMethodPointer |
| global_method_pointer specification in StratHybrid) | |
| String | hybridLocalMethodPointer |
| local_method_pointer specification in StratHybrid) | |
| Real | hybridLSProb |
| local_search_probability specification in StratHybrid) | |
| size_t | hybridNumSolnsTrans |
| subsequent method in the sequential hybrid optimization strategy | |
| int | concurrentRandomJobs |
| in StratMultiStart and StratParetoSet) | |
| int | concurrentSeed |
| and StratParetoSet) | |
| RealVector | concurrentParameterSets |
| StratMultiStart and StratParetoSet). | |
Private Member Functions | |
| DataStrategyRep () | |
| constructor | |
| ~DataStrategyRep () | |
| destructor | |
| void | write (ostream &s) const |
| write a DataStrategyRep object to an ostream | |
| void | read (MPIUnpackBuffer &s) |
| read a DataStrategyRep object from a packed MPI buffer | |
| void | write (MPIPackBuffer &s) const |
| write a DataStrategyRep object to a packed MPI buffer | |
Private Attributes | |
| int | referenceCount |
| number of handle objects sharing this dataStrategyRep | |
Friends | |
| class | DataStrategy |
| the handle class can access attributes of the body class directly | |
The DataStrategyRep class is used to contain the data from the strategy keyword specification. Default values are managed in the DataStrategyRep constructor. Data is public to avoid maintaining set/get functions, but is still encapsulated within ProblemDescDB since ProblemDescDB::strategySpec is private (a similar approach is used with SurrogateDataPoint objects contained in Dakota::Approximation).
1.5.1