Public Attributes | |
| size_t | numObjectiveFunctions |
| num_objective_functions specification in RespFnOpt) | |
| size_t | numNonlinearIneqConstraints |
| num_nonlinear_inequality_constraints specification in RespFnOpt) | |
| size_t | numNonlinearEqConstraints |
| num_nonlinear_equality_constraints specification in RespFnOpt) | |
| size_t | numLeastSqTerms |
| num_least_squares_terms specification in RespFnLS) | |
| size_t | numResponseFunctions |
| num_response_functions specification in RespFnGen) | |
| StringArray | primaryRespFnScaleTypes |
the least_squares_term_scale_types specification in RespFnLS) | |
| RealVector | primaryRespFnScales |
the least_squares_term_scales specification in RespFnLS) | |
| RealVector | primaryRespFnWeights |
| specification in RespFnLS) | |
| String | leastSqDataFile |
| RespFnLS) | |
| RealVector | nonlinearIneqLowerBnds |
| nonlinear_inequality_lower_bounds specification in RespFnOpt) | |
| RealVector | nonlinearIneqUpperBnds |
| nonlinear_inequality_upper_bounds specification in RespFnOpt) | |
| StringArray | nonlinearIneqScaleTypes |
| nonlinear_inequality_scale_types specification in RespFnOpt) | |
| RealVector | nonlinearIneqScales |
| nonlinear_inequality_scales specification in RespFnOpt) | |
| RealVector | nonlinearEqTargets |
| nonlinear_equality_targets specification in RespFnOpt) | |
| StringArray | nonlinearEqScaleTypes |
| nonlinear_equality_scale_types specification in RespFnOpt) | |
| RealVector | nonlinearEqScales |
| nonlinear_equality_scales specification in RespFnOpt) | |
| String | gradientType |
mixed_gradients specifications in RespGrad) | |
| String | hessianType |
| RespHess) | |
| String | quasiHessianType |
and sr1 specifications in RespHess) | |
| String | methodSource |
| method_source specification in RespGradNum and RespGradMixed) | |
| String | intervalType |
| interval_type specification in RespGradNum and RespGradMixed) | |
| RealVector | fdGradStepSize |
| specification in RespGradNum and RespGradMixed) | |
| RealVector | fdHessStepSize |
| RespHessMixed) | |
| IntList | idNumericalGrads |
| specification in RespGradMixed) | |
| IntList | idAnalyticGrads |
| specification in RespGradMixed) | |
| IntList | idNumericalHessians |
| specification in RespHessMixed) | |
| IntList | idQuasiHessians |
| specification in RespHessMixed) | |
| IntList | idAnalyticHessians |
| specification in RespHessMixed) | |
| String | idResponses |
(from the id_responses specification in RespSetId) | |
| StringArray | responseLabels |
| specification in RespLabels) | |
Private Member Functions | |
| DataResponsesRep () | |
| constructor | |
| ~DataResponsesRep () | |
| destructor | |
| void | write (ostream &s) const |
| write a DataResponsesRep object to an ostream | |
| void | read (MPIUnpackBuffer &s) |
| read a DataResponsesRep object from a packed MPI buffer | |
| void | write (MPIPackBuffer &s) const |
| write a DataResponsesRep object to a packed MPI buffer | |
Private Attributes | |
| int | referenceCount |
| number of handle objects sharing this dataResponsesRep | |
Friends | |
| class | DataResponses |
| the handle class can access attributes of the body class directly | |
The DataResponsesRep class is used to contain the data from a responses keyword specification. Default values are managed in the DataResponsesRep constructor. Data is public to avoid maintaining set/get functions, but is still encapsulated within ProblemDescDB since ProblemDescDB::dataResponsesList is private (a similar approach is used with SurrogateDataPoint objects contained in Dakota::Approximation).
1.5.1