Public Attributes | |
| String | idVariables |
(from the id_variables specification in VarSetId) | |
| size_t | numContinuousDesVars |
| specification in VarDV) | |
| size_t | numDiscreteDesVars |
| specification in VarDV) | |
| size_t | numNormalUncVars |
| specification in VarUV) | |
| size_t | numLognormalUncVars |
| specification in VarUV) | |
| size_t | numUniformUncVars |
| specification in VarUV) | |
| size_t | numLoguniformUncVars |
| loguniform_uncertain specification in VarUV) | |
| size_t | numTriangularUncVars |
| triangular_uncertain specification in VarUV) | |
| size_t | numExponentialUncVars |
| exponential_uncertain specification in VarUV) | |
| size_t | numBetaUncVars |
| specification in VarUV) | |
| size_t | numGammaUncVars |
| specification in VarUV) | |
| size_t | numGumbelUncVars |
| specification in VarUV) | |
| size_t | numFrechetUncVars |
| specification in VarUV) | |
| size_t | numWeibullUncVars |
| specification in VarUV) | |
| size_t | numHistogramUncVars |
| specification in VarUV) | |
| size_t | numIntervalUncVars |
| specification in VarUV) | |
| size_t | numContinuousStateVars |
| specification in VarSV) | |
| size_t | numDiscreteStateVars |
| specification in VarSV) | |
| RealVector | continuousDesignVars |
the cdv_initial_point specification in VarDV) | |
| RealVector | continuousDesignLowerBnds |
| cdv_lower_bounds specification in VarDV) | |
| RealVector | continuousDesignUpperBnds |
| cdv_upper_bounds specification in VarDV) | |
| StringArray | continuousDesignScaleTypes |
| cdv_scale_types specification in VarDV) | |
| RealVector | continuousDesignScales |
| cdv_scales specification in VarDV) | |
| IntVector | discreteDesignVars |
the ddv_initial_point specification in VarDV) | |
| IntVector | discreteDesignLowerBnds |
| ddv_lower_bounds specification in VarDV) | |
| IntVector | discreteDesignUpperBnds |
| ddv_upper_bounds specification in VarDV) | |
| StringArray | continuousDesignLabels |
| specification in VarDV) | |
| StringArray | discreteDesignLabels |
| specification in VarDV) | |
| RealDenseVector | normalUncMeans |
| specification in VarUV) | |
| RealDenseVector | normalUncStdDevs |
the nuv_std_deviations specification in VarUV) | |
| RealDenseVector | normalUncLowerBnds |
(from the nuv_lower_bounds specification in VarUV) | |
| RealDenseVector | normalUncUpperBnds |
(from the nuv_upper_bounds specification in VarUV) | |
| RealDenseVector | lognormalUncMeans |
| lnuv_means specification in VarUV) | |
| RealDenseVector | lognormalUncStdDevs |
the lnuv_std_deviations specification in VarUV) | |
| RealDenseVector | lognormalUncErrFacts |
the lnuv_error_factors specification in VarUV) | |
| RealDenseVector | lognormalUncLowerBnds |
(from the lnuv_lower_bounds specification in VarUV) | |
| RealDenseVector | lognormalUncUpperBnds |
(from the lnuv_upper_bounds specification in VarUV) | |
| RealDenseVector | uniformUncLowerBnds |
(from the uuv_lower_bounds specification in VarUV) | |
| RealDenseVector | uniformUncUpperBnds |
(from the uuv_upper_bounds specification in VarUV) | |
| RealDenseVector | loguniformUncLowerBnds |
(from the luuv_lower_bounds specification in VarUV) | |
| RealDenseVector | loguniformUncUpperBnds |
(from the luuv_upper_bounds specification in VarUV) | |
| RealDenseVector | triangularUncModes |
| specification in VarUV) | |
| RealDenseVector | triangularUncLowerBnds |
(from the tuv_lower_bounds specification in VarUV) | |
| RealDenseVector | triangularUncUpperBnds |
(from the tuv_upper_bounds specification in VarUV) | |
| RealDenseVector | exponentialUncBetas |
the euv_betas specification in VarUV) | |
| RealDenseVector | betaUncAlphas |
the buv_means specification in VarUV) | |
| RealDenseVector | betaUncBetas |
the buv_std_deviations specification in VarUV) | |
| RealDenseVector | betaUncLowerBnds |
(from the buv_lower_bounds specification in VarUV) | |
| RealDenseVector | betaUncUpperBnds |
(from the buv_upper_bounds specification in VarUV) | |
| RealDenseVector | gammaUncAlphas |
the gauv_alphas specification in VarUV) | |
| RealDenseVector | gammaUncBetas |
the gauv_betas specification in VarUV) | |
| RealDenseVector | gumbelUncAlphas |
| guuv_alphas specification in VarUV) | |
| RealDenseVector | gumbelUncBetas |
the guuv_betas specification in VarUV) | |
| RealDenseVector | frechetUncAlphas |
the fuv_alphas specification in VarUV) | |
| RealDenseVector | frechetUncBetas |
the fuv_betas specification in VarUV) | |
| RealDenseVector | weibullUncAlphas |
the wuv_alphas specification in VarUV) | |
| RealDenseVector | weibullUncBetas |
the wuv_betas specification in VarUV) | |
| RealDenseVectorArray | histogramUncBinPairs |
| specifications in VarUV) | |
| RealDenseVectorArray | histogramUncPointPairs |
| specifications in VarUV) | |
| RealDenseVectorArray | intervalUncBasicProbs |
| iuv_interval_probs specification in VarUV) | |
| RealDenseVectorArray | intervalUncBounds |
| iuv_interval_bounds specification in VarUV) | |
| RealSymDenseMatrix | uncertainCorrelations |
| matrix) for analytic reliability methods. | |
| RealVector | uncertainVars |
| initialized in IDRProblemDescDB::variables_kwhandler()) | |
| RealVector | uncertainLowerBnds |
| for gamma, gumbel, frechet, weibull and histogram specifications) | |
| RealVector | uncertainUpperBnds |
| for gamma, gumbel, frechet, weibull and histogram specifications) | |
| StringArray | uncertainLabels |
| huv_descriptors specifications in VarUV) | |
| RealVector | continuousStateVars |
the csv_initial_state specification in VarSV) | |
| RealVector | continuousStateLowerBnds |
| csv_lower_bounds specification in VarSV) | |
| RealVector | continuousStateUpperBnds |
| csv_upper_bounds specification in VarSV) | |
| IntVector | discreteStateVars |
the dsv_initial_state specification in VarSV) | |
| IntVector | discreteStateLowerBnds |
| dsv_lower_bounds specification in VarSV) | |
| IntVector | discreteStateUpperBnds |
| dsv_upper_bounds specification in VarSV) | |
| StringArray | continuousStateLabels |
| specification in VarSV) | |
| StringArray | discreteStateLabels |
| specification in VarSV) | |
Private Member Functions | |
| DataVariablesRep () | |
| default constructor | |
| ~DataVariablesRep () | |
| destructor | |
| void | write (ostream &s) const |
| write a DataVariablesRep object to an ostream | |
| void | read (MPIUnpackBuffer &s) |
| read a DataVariablesRep object from a packed MPI buffer | |
| void | write (MPIPackBuffer &s) const |
| write a DataVariablesRep object to a packed MPI buffer | |
Private Attributes | |
| int | referenceCount |
| number of handle objects sharing dataVarsRep | |
Friends | |
| class | DataVariables |
| the handle class can access attributes of the body class directly | |
The DataVariablesRep class is used to contain the data from a variables keyword specification. Default values are managed in the DataVariablesRep constructor. Data is public to avoid maintaining set/get functions, but is still encapsulated within ProblemDescDB since ProblemDescDB::dataVariablesList is private (a similar model is used with SurrogateDataPoint objects contained in Dakota::Approximation).
1.5.1