DataStrategyRep Class Reference

Body class for strategy specification data. More...

List of all members.

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


Detailed Description

Body class for strategy specification data.

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).


The documentation for this class was generated from the following files:
Generated on Wed Nov 5 19:54:06 2008 for DAKOTA by  doxygen 1.5.1