DataMethodRep Class Reference

Body class for method specification data. More...

List of all members.

Public Attributes

String idMethod
 the id_method specification in MethodIndControl)
String modelPointer
 (from the model_pointer specification in MethodIndControl)
short methodOutput
 (from the output specification in MethodIndControl)
int maxIterations
 max_iterations specification in MethodIndControl)
int maxFunctionEvaluations
 the max_function_evaluations specification in MethodIndControl)
bool speculativeFlag
 (from the speculative specification in MethodIndControl)
Real convergenceTolerance
 convergence_tolerance specification in MethodIndControl)
Real constraintTolerance
 constraint_tolerance specification in MethodIndControl)
bool methodScaling
 MethodIndControl)
RealVector linearIneqConstraintCoeffs
 MethodIndControl).
RealVector linearIneqLowerBnds
 linear_inequality_lower_bounds specification in MethodIndControl)
RealVector linearIneqUpperBnds
 linear_inequality_upper_bounds specification in MethodIndControl)
StringArray linearIneqScaleTypes
 linear_inequality_scale_types specification in MethodIndControl)
RealVector linearIneqScales
 linear_inequality_scales specification in MethodIndControl)
RealVector linearEqConstraintCoeffs
 MethodIndControl).
RealVector linearEqTargets
 linear_equality_targets specification in MethodIndControl)
StringArray linearEqScaleTypes
 linear_equality_scale_types specification in MethodIndControl)
RealVector linearEqScales
 linear_equality_scales specification in MethodIndControl)
String methodName
 or parameter study methods
String subMethodName
 (from the sub_method_name specification in SBL/SBG)
String subMethodPointer
 method (from the sub_method_pointer specification in SBL/SBG)
int surrBasedLocalSoftConvLimit
 soft_convergence_limit specification in MethodSBL)
bool surrBasedLocalLayerBypass
 layerings in evaluating truth response values in SBL.
Real surrBasedLocalTRInitSize
 distance (upper bound - lower bound) for each variable
Real surrBasedLocalTRMinSize
 regions)
Real surrBasedLocalTRContractTrigger
 this value ("eta_1" in the Conn-Gould-Toint trust region book)
Real surrBasedLocalTRExpandTrigger
 value ("eta_2" in the Conn-Gould-Toint trust region book)
Real surrBasedLocalTRContract
 (from the contraction_factor specification in MethodSBL)
Real surrBasedLocalTRExpand
 (from the expansion_factor specification in MethodSBL)
short surrBasedLocalSubProbObj
 LAGRANGIAN_OBJECTIVE, or AUGMENTED_LAGRANGIAN_OBJECTIVE.
short surrBasedLocalSubProbCon
 LINEARIZED_CONSTRAINTS, or ORIGINAL_CONSTRAINTS.
short surrBasedLocalMeritFn
 BASIC_LAGRANGIAN, or AUGMENTED_LAGRANGIAN.
short surrBasedLocalAcceptLogic
 SBL iterate acceptance logic: TR_RATIO or FILTER.
short surrBasedLocalConstrRelax
 SBL constraint relaxation method: NO_RELAX or HOMOTOPY.
bool surrBasedGlobalReplacePts
 next surrogate is based in the surrogate_based_global strategy.
String minMaxType
 the optimization_type specification in MethodDOTDC
String dlDetails
 string of options for a dynamically linked solver
int verifyLevel
 the verify_level specification in MethodNPSOLDC
Real functionPrecision
 the function_precision specification in MethodNPSOLDC
Real lineSearchTolerance
 the linesearch_tolerance specification in MethodNPSOLDC
Real absConvTol
 absolute function convergence tolerance
Real xConvTol
 x-convergence tolerance
Real singConvTol
 singular convergence tolerance
Real singRadius
 radius for singular convergence test
Real falseConvTol
 false-convergence tolerance
Real initTRRadius
 initial trust radius
int covarianceType
 kind of covariance required
bool regressDiag
 whether to print the regression diagnostic vector
String searchMethod
 interior-point methods in MethodOPTPPDC
Real gradientTolerance
 the gradient_tolerance specification in MethodOPTPPDC
Real maxStep
 the max_step specification in MethodOPTPPDC
String meritFn
 interior-point methods in MethodOPTPPDC
String centralPath
 methods in MethodOPTPPDC
Real stepLenToBoundary
 interior-point methods in MethodOPTPPDC
Real centeringParam
 interior-point methods in MethodOPTPPDC
int searchSchemeSize
 MethodOPTPPDC
Real initStepLength
 MethodAPPSDC
Real contractStepLength
 MethodAPPSDC
Real threshStepLength
 MethodAPPSDC
Real solnTarget
 MethodAPPSDC
String evalSynchronize
 MethodAPPSDC
String meritFunction
 MethodAPPSDC
Real constrPenalty
 MethodAPPSDC
Real smoothFactor
 MethodAPPSDC
String evalSynchronization
 methods in MethodCOLINYPS and MethodAPPS
Real constraintPenalty
 MethodCOLINYSW and MethodCOLINYEA
bool constantPenalty
 MethodCOLINYPS and MethodCOLINYSW
Real globalBalanceParam
 MethodCOLINYDIR
Real localBalanceParam
 MethodCOLINYDIR
Real maxBoxSize
 the max_boxsize_limit for the DIRECT method in MethodCOLINYDIR
Real minBoxSize
 and MethodNCSUDC
String boxDivision
 the DIRECT method in MethodCOLINYDIR
bool mutationAdaptive
 MethodCOLINYEA
bool showMiscOptions
 the show_misc_options specification in MethodCOLINYDC
StringArray miscOptions
 the misc_options specification in MethodCOLINYDC
Real solnAccuracy
 the solution_accuracy specification in MethodCOLINYDC
Real crossoverRate
 the crossover_rate specification for EA methods in MethodCOLINYEA
Real mutationRate
 the mutation_rate specification for EA methods in MethodCOLINYEA
Real mutationScale
 the mutation_scale specification for EA methods in MethodCOLINYEA
Real mutationMinScale
 MethodCOLINYEA
Real initDelta
 MethodCOLINYSW
Real threshDelta
 MethodCOLINYSW
Real contractFactor
 MethodAPPS, MethodCOLINYPS, and MethodCOLINYSW
int newSolnsGenerated
 in MethodCOLINYEA
int numberRetained
 MethodCOLINYEA.
bool expansionFlag
 MethodAPPS, MethodCOLINYPS, and MethodCOLINYSW
int expandAfterSuccess
 MethodCOLINYPS and MethodCOLINYSW
int contractAfterFail
 MethodCOLINYSW
int mutationRange
 MethodCOLINYEA
int totalPatternSize
 MethodCOLINYPS
bool randomizeOrderFlag
 the stochastic specification for the PS method in MethodCOLINYPS
String selectionPressure
 the fitness_type specification for EA methods in MethodCOLINYEA
String replacementType
 MethodCOLINYEA
String crossoverType
 the crossover_type specification for EA methods in MethodCOLINYEA
String mutationType
 the mutation_type specification for EA methods in MethodCOLINYEA
String exploratoryMoves
 MethodCOLINYPS
String patternBasis
 MethodAPPS and MethodCOLINYPS
size_t numCrossPoints
 The number of crossover points or multi-point schemes.
size_t numParents
 The number of parents to use in a crossover operation.
size_t numOffspring
 The number of children to produce in a crossover operation.
String fitnessType
 the fitness assessment operator to use.
String convergenceType
 The means by which this JEGA should converge.
Real percentChange
 for a fitness tracker converger.
size_t numGenerations
 tracker converger should track.
Real fitnessLimit
 below_limit selector).
Real shrinkagePercent
 must take place on each call to the selector (0, 1).
String nichingType
 The niching type.
RealVector nicheVector
 The discretization percentage along each objective.
String postProcessorType
 The post processor type.
RealVector distanceVector
 The discretization percentage along each objective.
String initializationType
 The means by which the JEGA should initialize the population.
String flatFile
 The filename to use for initialization.
String logFile
 The filename to use for logging.
int populationSize
 MethodCOLINYEA.
bool printPopFlag
 at each generation
Real volBoxSize
 the volume_boxsize_limit for the DIRECT method in MethodNCSUDC
String daceMethod
 dace specification in MethodDDACE)
int numSymbols
 the symbols specification for DACE methods
bool mainEffectsFlag
 in MethodDDACE)
bool latinizeFlag
 MethodFSUDACE
bool volQualityFlag
 and CVT methods in MethodFSUDACE)
bool varBasedDecompFlag
 and CVT methods in MethodFSUDACE)
IntVector sequenceStart
 the sequenceStart specification in MethodFSUDACE
IntVector sequenceLeap
 the sequenceLeap specification in MethodFSUDACE
IntVector primeBase
 the primeBase specification in MethodFSUDACE
int numTrials
 the numTrials specification in MethodFSUDACE
String trialType
 the trial_type specification in MethodFSUDACE
int randomSeed
 the seed specification for COLINY, NonD, & DACE methods
int numSamples
 the samples specification for NonD & DACE methods
bool fixedSeedFlag
 stencil/pattern throughout a strategy with repeated sampling.
bool fixedSequenceFlag
 stencil/pattern throughout a strategy with repeated sampling.
int previousSamples
 the number of previous samples when augmenting a LHS sample
int expansionTerms
 the expansion_terms specification in MethodNonDPCE
short expansionOrder
 the expansion_order specification in MethodNonDPCE
int expansionSamples
 the expansion_samples specification in MethodNonDPCE
String expansionSampleType
 incremental_lhs specification in MethodNonDPCE
UShortArray quadratureOrder
 MethodNonDSC
UShortArray sparseGridLevel
 MethodNonDSC
int collocationPoints
 the collocation_points specification in MethodNonDPCE
Real collocationRatio
 the collocation_ratio specification in MethodNonDPCE
String collocSampleReuse
 reuse_samples specification in MethodNonDPCE
String expansionImportFile
 the expansion_import_file specification in MethodNonDPCE
String sampleType
 MethodNonDPCE.
String reliabilitySearchType
 MethodNonDGlobalRel (x_gaussian_process or u_gaussian_process)
String reliabilitySearchAlgorithm
 by sqp or nip in MethodNonDLocalRel
String reliabilityIntegration
 MethodNonDLocalRel
String reliabilityIntegrationRefine
 integration refinement selection in MethodNonDLocalRel
String distributionType
 and MethodNonDGlobalRel
String responseLevelMappingType
 MethodNonDLocalRel, and MethodNonDGlobalRel
RealVectorArray responseLevels
 MethodNonDPCE, MethodNonDLocalRel, and MethodNonDGlobalRel
RealVectorArray probabilityLevels
 MethodNonDPCE, MethodNonDLocalRel, and MethodNonDGlobalRel
RealVectorArray reliabilityLevels
 MethodNonDPCE, and MethodNonDLocalRel
RealVectorArray genReliabilityLevels
 MethodNonDPCE, MethodNonDLocalRel, and MethodNonDGlobalRel
bool allVarsFlag
 the all_variables specification in MethodNonDMC
short paramStudyType
 centered(4), or multidim(5)
RealVector finalPoint
 the final_point specification in MethodPSVPS
RealVector stepVector
 the step_vector specification in MethodPSVPS
Real stepLength
 the step_length specification in MethodPSVPS
int numSteps
 the num_steps specification in MethodPSVPS
RealVector listOfPoints
 the list_of_points specification in MethodPSLPS
Real percentDelta
 the percent_delta specification in MethodPSCPS
int deltasPerVariable
 the deltas_per_variable specification in MethodPSCPS
IntArray varPartitions
 MethodPSMPS.

Private Member Functions

 DataMethodRep ()
 constructor
 ~DataMethodRep ()
 destructor
void write (ostream &s) const
 write a DataInterfaceRep object to an ostream
void read (MPIUnpackBuffer &s)
 read a DataInterfaceRep object from a packed MPI buffer
void write (MPIPackBuffer &s) const
 write a DataInterfaceRep object to a packed MPI buffer

Private Attributes

int referenceCount
 number of handle objects sharing this dataMethodRep

Friends

class DataMethod
 the handle class can access attributes of the body class directly


Detailed Description

Body class for method specification data.

The DataMethodRep class is used to contain the data from a method keyword specification. Default values are managed in the DataMethodRep constructor. Data is public to avoid maintaining set/get functions, but is still encapsulated within ProblemDescDB since ProblemDescDB::dataMethodList 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