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