Dakota
Version
Explore and Predict with Confidence
|
Body class for variables specification data. More...
Public Member Functions | |
~DataVariablesRep () | |
destructor | |
Public Attributes | |
String | idVariables |
string identifier for the variables specification data set (from the id_variables specification in VarSetId) | |
short | varsView |
user selection/override of variables view: {DEFAULT,ALL,DESIGN, UNCERTAIN,ALEATORY_UNCERTAIN,EPISTEMIC_UNCERTAIN,STATE}_VIEW | |
short | varsDomain |
user selection/override of variables domain: {DEFAULT,MIXED,RELAXED}_DOMAIN | |
bool | uncertainVarsInitPt |
flag indicating user specification of initial points (for local optimization-based UQ methods) for at least one uncertain variable type | |
size_t | numContinuousDesVars |
number of continuous design variables (from the continuous_design specification in VarDV) | |
size_t | numDiscreteDesRangeVars |
number of discrete design variables defined by an integer range (from the discrete_design_range specification in VarDV) | |
size_t | numDiscreteDesSetIntVars |
number of discrete design variables defined by a set of integers (from the discrete_design_set integer specification in VarDV) | |
size_t | numDiscreteDesSetStrVars |
number of discrete design variables defined by a set of strings (from the discrete_design_set string specification in VarDV) | |
size_t | numDiscreteDesSetRealVars |
number of discrete design variables defined by a set of reals (from the discrete_design_set real specification in VarDV) | |
size_t | numNormalUncVars |
number of normal uncertain variables (from the normal_uncertain specification in VarAUV) | |
size_t | numLognormalUncVars |
number of lognormal uncertain variables (from the lognormal_uncertain specification in VarAUV) | |
size_t | numUniformUncVars |
number of uniform uncertain variables (from the uniform_uncertain specification in VarAUV) | |
size_t | numLoguniformUncVars |
number of loguniform uncertain variables (from the loguniform_uncertain specification in VarAUV) | |
size_t | numTriangularUncVars |
number of triangular uncertain variables (from the triangular_uncertain specification in VarAUV) | |
size_t | numExponentialUncVars |
number of exponential uncertain variables (from the exponential_uncertain specification in VarAUV) | |
size_t | numBetaUncVars |
number of beta uncertain variables (from the beta_uncertain specification in VarAUV) | |
size_t | numGammaUncVars |
number of gamma uncertain variables (from the gamma_uncertain specification in VarAUV) | |
size_t | numGumbelUncVars |
number of gumbel uncertain variables (from the gumbel_uncertain specification in VarAUV) | |
size_t | numFrechetUncVars |
number of frechet uncertain variables (from the frechet_uncertain specification in VarAUV) | |
size_t | numWeibullUncVars |
number of weibull uncertain variables (from the weibull_uncertain specification in VarAUV) | |
size_t | numHistogramBinUncVars |
number of histogram bin uncertain variables (from the histogram_bin_uncertain specification in VarAUV) | |
size_t | numPoissonUncVars |
number of Poisson uncertain variables (from the poisson_uncertain specification in VarAUV) | |
size_t | numBinomialUncVars |
number of binomial uncertain variables (from the binomial_uncertain specification in VarAUV) | |
size_t | numNegBinomialUncVars |
number of negative binomial uncertain variables (from the negative_binomial_uncertain specification in VarAUV) | |
size_t | numGeometricUncVars |
number of geometric uncertain variables (from the geometric_uncertain specification in VarAUV | |
size_t | numHyperGeomUncVars |
number of hypergeometric uncertain variables (from the hypergeometric_uncertain specification in VarAUV)) | |
size_t | numHistogramPtIntUncVars |
number of integer-valued histogram point uncertain variables (from the histogram_point_uncertain specification in VarAUV) | |
size_t | numHistogramPtStrUncVars |
number of string-valued histogram point uncertain variables (from the histogram_point_uncertain specification in VarAUV) | |
size_t | numHistogramPtRealUncVars |
number of real-valued histogram point uncertain variables (from the histogram_point_uncertain specification in VarAUV) | |
size_t | numContinuousIntervalUncVars |
number of continuous epistemic interval uncertain variables (from the continuous_interval_uncertain specification in VarEUV) | |
size_t | numDiscreteIntervalUncVars |
number of discrete epistemic interval uncertain variables (from the discrete_interval_uncertain specification in VarEUV) | |
size_t | numDiscreteUncSetIntVars |
number of discrete epistemic uncertain integer set variables (from the discrete_uncertain_set integer specification in VarEUV) | |
size_t | numDiscreteUncSetStrVars |
number of discrete epistemic uncertain string set variables (from the discrete_uncertain_set string specification in VarEUV) | |
size_t | numDiscreteUncSetRealVars |
number of discrete epistemic uncertain real set variables (from the discrete_uncertain_set real specification in VarEUV) | |
size_t | numContinuousStateVars |
number of continuous state variables (from the continuous_state specification in VarSV) | |
size_t | numDiscreteStateRangeVars |
number of discrete state variables defined by an integer range (from the discrete_state_range specification in VarDV) | |
size_t | numDiscreteStateSetIntVars |
number of discrete state variables defined by a set of integers (from the discrete_state_set integer specification in VarDV) | |
size_t | numDiscreteStateSetStrVars |
number of discrete state variables defined by a set of strings (from the discrete_state_set string specification in VarDV) | |
size_t | numDiscreteStateSetRealVars |
number of discrete state variables defined by a set of reals (from the discrete_state_set real specification in VarDV) | |
RealVector | continuousDesignVars |
initial values for the continuous design variables array (from the continuous_design initial_point specification in VarDV) | |
RealVector | continuousDesignLowerBnds |
lower bounds array for the continuous design variables (from the continuous_design lower_bounds specification in VarDV) | |
RealVector | continuousDesignUpperBnds |
upper bounds array for the continuous design variables (from the continuous_design upper_bounds specification in VarDV) | |
StringArray | continuousDesignScaleTypes |
scale types array for the continuous design variables (from the continuous_design scale_types specification in VarDV) | |
RealVector | continuousDesignScales |
scales array for the continuous design variables (from the continuous_design scales specification in VarDV) | |
IntVector | discreteDesignRangeVars |
initial values for the discrete design variables defined by an integer range (from the discrete_design_range initial_point specification in VarDV) | |
IntVector | discreteDesignRangeLowerBnds |
lower bounds array for the discrete design variables defined by an integer range (from the discrete_design_range lower_bounds specification in VarDV) | |
IntVector | discreteDesignRangeUpperBnds |
upper bounds array for the discrete design variables defined by an integer range(from the discrete_design_range upper_bounds specification in VarDV) | |
BitArray | discreteDesignRangeCat |
is each ddr var strictly categorical (true) or relaxable (false) | |
IntVector | discreteDesignSetIntVars |
initial values for the discrete design variables defined by an integer set (from the discrete_design_set integer initial_point specification in VarDV) | |
StringArray | discreteDesignSetStrVars |
initial values for the discrete design variables defined by a string set (from the discrete_design_set string initial_point specification in VarDV) | |
RealVector | discreteDesignSetRealVars |
initial values for the discrete design variables defined by a real set (from the discrete_design_set real initial_point specification in VarDV) | |
IntSetArray | discreteDesignSetInt |
complete set of admissible values for each of the discrete design variables defined by an integer set (from the discrete_design_set integer set_values specification in VarDV) | |
StringSetArray | discreteDesignSetStr |
complete set of admissible values for each of the discrete design variables defined by a string set (from the discrete_design_set string set_values specification in VarDV) | |
RealSetArray | discreteDesignSetReal |
complete set of admissible values for each of the discrete design variables defined by a real set (from the discrete_design_set real set_values specification in VarDV) | |
BitArray | discreteDesignSetIntCat |
is each ddsi var strictly categorical (true) or relaxable (false) | |
BitArray | discreteDesignSetRealCat |
is each ddsr var strictly categorical (true) or relaxable (false) | |
RealMatrixArray | discreteDesignSetIntAdj |
Adjacency matrices for each of the discrete design variables defined by an integer set (from the discrete_design_set integer categorical adjacency specification in VarDV. | |
RealMatrixArray | discreteDesignSetStrAdj |
Adjacency matrices for each of the discrete design variables defined by a string set (from the discrete_design_set string adjacency specification in VarDV. | |
RealMatrixArray | discreteDesignSetRealAdj |
Adjacency matrices for each of the discrete design variables defined by a real set (from the discrete_design_set real categorical adjacency specification in VarDV. | |
StringArray | continuousDesignLabels |
labels array for the continuous design variables (from the continuous_design descriptors specification in VarDV) | |
StringArray | discreteDesignRangeLabels |
labels array for the discrete design variables defined by an integer range (from the discrete_design_range descriptors specification in VarDV) | |
StringArray | discreteDesignSetIntLabels |
labels array for the discrete design variables defined by an integer set (from the discrete_design set int descriptors specification in VarDV) | |
StringArray | discreteDesignSetStrLabels |
labels array for the discrete design variables defined by a string set (from the discrete_design_set string descriptors specification in VarDV) | |
StringArray | discreteDesignSetRealLabels |
labels array for the discrete design variables defined by a real set (from the discrete_design_set real; descriptors specification in VarDV) | |
RealVector | normalUncMeans |
means of the normal uncertain variables (from the means specification in VarCAUV_Normal) | |
RealVector | normalUncStdDevs |
standard deviations of the normal uncertain variables (from the std_deviations specification in VarCAUV_Normal) | |
RealVector | normalUncLowerBnds |
distribution lower bounds for the normal uncertain variables (from the lower_bounds specification in VarCAUV_Normal) | |
RealVector | normalUncUpperBnds |
distribution upper bounds for the normal uncertain variables (from the upper_bounds specification in VarCAUV_Normal) | |
RealVector | normalUncVars |
initial values of the normal uncertain variables (from the initial_point specification in VarCAUV_Normal) | |
RealVector | lognormalUncLambdas |
lambdas (means of the corresponding normals) of the lognormal uncertain variables (from the lambdas specification in VarCAUV_Lognormal) | |
RealVector | lognormalUncZetas |
zetas (standard deviations of the corresponding normals) of the lognormal uncertain variables (from the zetas specification in VarCAUV_Lognormal) | |
RealVector | lognormalUncMeans |
means of the lognormal uncertain variables (from the means specification in VarCAUV_Lognormal) | |
RealVector | lognormalUncStdDevs |
standard deviations of the lognormal uncertain variables (from the std_deviations specification in VarCAUV_Lognormal) | |
RealVector | lognormalUncErrFacts |
error factors for the lognormal uncertain variables (from the error_factors specification in VarCAUV_Lognormal) | |
RealVector | lognormalUncLowerBnds |
distribution lower bounds for the lognormal uncertain variables (from the lower_bounds specification in VarCAUV_Lognormal) | |
RealVector | lognormalUncUpperBnds |
distribution upper bounds for the lognormal uncertain variables (from the upper_bounds specification in VarCAUV_Lognormal) | |
RealVector | lognormalUncVars |
initial values of the lognormal uncertain variables (from the initial_point specification in VarCAUV_Lognormal) | |
RealVector | uniformUncLowerBnds |
distribution lower bounds for the uniform uncertain variables (from the lower_bounds specification in VarCAUV_Uniform) | |
RealVector | uniformUncUpperBnds |
distribution upper bounds for the uniform uncertain variables (from the upper_bounds specification in VarCAUV_Uniform) | |
RealVector | uniformUncVars |
initial values of the uniform uncertain variables (from the initial_point specification in VarCAUV_Uniform) | |
RealVector | loguniformUncLowerBnds |
distribution lower bounds for the loguniform uncertain variables (from the lower_bounds specification in VarCAUV_Loguniform) | |
RealVector | loguniformUncUpperBnds |
distribution upper bounds for the loguniform uncertain variables (from the upper_bounds specification in VarCAUV_Loguniform) | |
RealVector | loguniformUncVars |
initial values of the loguniform uncertain variables (from the initial_point specification in VarCAUV_Loguniform) | |
RealVector | triangularUncModes |
modes of the triangular uncertain variables (from the modes specification in VarCAUV_Triangular) | |
RealVector | triangularUncLowerBnds |
distribution lower bounds for the triangular uncertain variables (from the lower_bounds specification in VarCAUV_Triangular) | |
RealVector | triangularUncUpperBnds |
distribution upper bounds for the triangular uncertain variables (from the upper_bounds specification in VarCAUV_Triangular) | |
RealVector | triangularUncVars |
initial values of the triangular uncertain variables (from the initial_point specification in VarCAUV_Triangular) | |
RealVector | exponentialUncBetas |
beta factors for the exponential uncertain variables (from the betas specification in VarCAUV_Exponential) | |
RealVector | exponentialUncVars |
initial values of the exponential uncertain variables (from the initial_point specification in VarCAUV_Exponential) | |
RealVector | betaUncAlphas |
alpha factors for the beta uncertain variables (from the means specification in VarCAUV_Beta) | |
RealVector | betaUncBetas |
beta factors for the beta uncertain variables (from the std_deviations specification in VarCAUV_Beta) | |
RealVector | betaUncLowerBnds |
distribution lower bounds for the beta uncertain variables (from the lower_bounds specification in VarCAUV_Beta) | |
RealVector | betaUncUpperBnds |
distribution upper bounds for the beta uncertain variables (from the upper_bounds specification in VarCAUV_Beta) | |
RealVector | betaUncVars |
initial values of the beta uncertain variables (from the initial_point specification in VarCAUV_Beta) | |
RealVector | gammaUncAlphas |
alpha factors for the gamma uncertain variables (from the alphas specification in VarCAUV_Gamma) | |
RealVector | gammaUncBetas |
beta factors for the gamma uncertain variables (from the betas specification in VarCAUV_Gamma) | |
RealVector | gammaUncVars |
initial values of the gamma uncertain variables (from the initial_point specification in VarCAUV_Gamma) | |
RealVector | gumbelUncAlphas |
alpha factors for the gumbel uncertain variables (from the alphas specification in VarCAUV_Gumbel) | |
RealVector | gumbelUncBetas |
beta factors for of the gumbel uncertain variables (from the betas specification in VarCAUV_Gumbel) | |
RealVector | gumbelUncVars |
initial values of the gumbel uncertain variables (from the initial_point specification in VarCAUV_Gumbel) | |
RealVector | frechetUncAlphas |
alpha factors for the frechet uncertain variables (from the alphas specification in VarCAUV_Frechet) | |
RealVector | frechetUncBetas |
beta factors for the frechet uncertain variables (from the betas specification in VarCAUV_Frechet) | |
RealVector | frechetUncVars |
initial values of the frechet uncertain variables (from the initial_point specification in VarCAUV_Frechet) | |
RealVector | weibullUncAlphas |
alpha factors for the weibull uncertain variables (from the alphas specification in VarCAUV_Weibull) | |
RealVector | weibullUncBetas |
beta factors for the weibull uncertain variables (from the betas specification in VarCAUV_Weibull) | |
RealVector | weibullUncVars |
initial values of the weibull uncertain variables (from the initial_point specification in VarCAUV_Weibull) | |
RealRealMapArray | histogramUncBinPairs |
An array for each real-valued bin-based histogram uncertain variable. Each array entry is a map from a real value to its probability (from the histogram_bin_uncertain specification in VarCAUV_Bin_Histogram; see also continuous_linear variable type in LHS manual). Note: bin widths may be unequal and any (x,c) count specifications are converted to (x,y) ordinates (probability densities) within Vchk_HistogramBinUnc() in the NIDR parser. | |
RealVector | histogramBinUncVars |
initial values of the histogram bin uncertain variables (from the initial_point specification in VarCAUV_Bin_Histogram) | |
RealVector | poissonUncLambdas |
lambdas (rate parameter) for the poisson uncertain variables (from the lambdas specification in VarDAUV_Poisson) | |
IntVector | poissonUncVars |
initial values of the poisson uncertain variables (from the initial_point specification in VarDAUV_Poisson) | |
BitArray | poissonUncCat |
is each poisson var strictly categorical (true) or relaxable (false) | |
RealVector | binomialUncProbPerTrial |
probabilities per each trial (p) for the binomial uncertain variables from the prob_per_trial specification in VarDAUV_Binomial) | |
IntVector | binomialUncNumTrials |
Number of trials (N) for the binomial uncertain variables from the num_trials specification in VarDAUV_Binomial) | |
IntVector | binomialUncVars |
initial values of the binomial uncertain variables (from the initial_point specification in VarDAUV_Binomial) | |
BitArray | binomialUncCat |
is each binomial var strictly categorical (true) or relaxable (false) | |
RealVector | negBinomialUncProbPerTrial |
probabilities per each trial (p) for the negative binomial uncertain variables from the prob_per_trial specification in VarDAUV_Negative_Binomial) | |
IntVector | negBinomialUncNumTrials |
Number of trials (N) for the negative binomial uncertain variables from the num_trials specification in VarDAUV_Negative_Binomial) | |
IntVector | negBinomialUncVars |
initial values of the negative binomial uncertain variables (from the initial_point specification in VarDAUV_Negative_Binomial) | |
BitArray | negBinomialUncCat |
is each negbinomial var strictly categorical (true) or relaxable (false) | |
RealVector | geometricUncProbPerTrial |
probabilities per each trial (p) for the geometric uncertain variables from the prob_per_trial specification in VarDAUV_Geometric) | |
IntVector | geometricUncVars |
initial values of the geometric uncertain variables (from the initial_point specification in VarDAUV_Geometric) | |
BitArray | geometricUncCat |
is each geometric var strictly categorical (true) or relaxable (false) | |
IntVector | hyperGeomUncTotalPop |
Size of total populations (N) for the hypergeometric uncertain variables from the total_population specification in VarDAUV_Hypergeometric) | |
IntVector | hyperGeomUncSelectedPop |
Size of selected populations for the hypergeometric uncertain variables from the selected_population specification in VarDAUV_Hypergeometric) | |
IntVector | hyperGeomUncNumDrawn |
Number failed in the selected populations for the hypergeometric variables from the num_drawn specification in VarDAUV_Hypergeometric) | |
IntVector | hyperGeomUncVars |
initial values of the hypergeometric uncertain variables (from the initial_point specification in VarDAUV_Hypergeometric) | |
BitArray | hyperGeomUncCat |
is each hypergeom var strictly categorical (true) or relaxable (false) | |
IntRealMapArray | histogramUncPointIntPairs |
An array for each integer-valued point-based histogram uncertain variable. Each array entry is a map from an integer value to its probability. (See discrete histogram in LHS manual; from the histogram_point_uncertain specification in VarDAUV_Point_Histogram) | |
IntVector | histogramPointIntUncVars |
initial values of the real-valued histogram point uncertain variables (from the initial_point specification in VarDAUV_Point_Histogram) | |
BitArray | histogramUncPointIntCat |
is each hupi var strictly categorical (true) or relaxable (false) | |
StringRealMapArray | histogramUncPointStrPairs |
An array for each string-valued point-based histogram uncertain variable. Each array entry is a map from a string value to its probability. (See discrete histogram in LHS manual; from the histogram_point_uncertain specification in VarDAUV_Point_Histogram) | |
StringArray | histogramPointStrUncVars |
initial values of the real-valued histogram point uncertain variables (from the initial_point specification in VarDAUV_Point_Histogram) | |
RealRealMapArray | histogramUncPointRealPairs |
An array for each real-valued point-based histogram uncertain variable. Each array entry is a map from a real value to its probability. (See discrete histogram in LHS manual; from the histogram_point_uncertain specification in VarDAUV_Point_Histogram) | |
RealVector | histogramPointRealUncVars |
initial values of the real-valued histogram point uncertain variables (from the initial_point specification in VarDAUV_Point_Histogram) | |
BitArray | histogramUncPointRealCat |
is each hupr var strictly categorical (true) or relaxable (false) | |
RealSymMatrix | uncertainCorrelations |
correlation matrix for all uncertain variables (from the uncertain_correlation_matrix specification in VarAUV_Correlations). This matrix specifies rank correlations for LHS sampling and correlation coefficients (rho_ij = normalized covariance matrix) for other methods. | |
RealRealPairRealMapArray | continuousIntervalUncBasicProbs |
Probability values per interval cell per epistemic interval uncertain variable (from the continuous_interval_uncertain interval_probs specification in VarCEUV_Interval) | |
RealVector | continuousIntervalUncVars |
initial values of the continuous interval uncertain variables (from the initial_point specification in VarCEUV_Interval) | |
IntIntPairRealMapArray | discreteIntervalUncBasicProbs |
Probability values per interval cell per epistemic interval uncertain variable (from the discrete_interval_uncertain interval_probs specification in VarDIUV) | |
IntVector | discreteIntervalUncVars |
initial values of the discrete interval uncertain variables (from the initial_point specification in VarDIUV) | |
BitArray | discreteIntervalUncCat |
is each diu var strictly categorical (true) or relaxable (false) | |
IntRealMapArray | discreteUncSetIntValuesProbs |
complete set of admissible values with associated basic probability assignments for each of the discrete epistemic uncertain variables defined by an integer set (from the discrete_uncertain_set integer set_values specification in VarDUSIV) | |
IntVector | discreteUncSetIntVars |
initial values of the discrete uncertain set integer variables (from the initial_point specification in VarDUSIV) | |
BitArray | discreteUncSetIntCat |
is each dusi var strictly categorical (true) or relaxable (false) | |
StringRealMapArray | discreteUncSetStrValuesProbs |
complete set of admissible values with associated basic probability assignments for each of the discrete epistemic uncertain variables defined by a string set (from the discrete_uncertain_set string set_values specification in VarDUSIV) | |
StringArray | discreteUncSetStrVars |
initial values of the discrete uncertain set integer variables (from the initial_point specification in VarDUSIV) | |
RealRealMapArray | discreteUncSetRealValuesProbs |
complete set of admissible values with associated basic probability assignments for each of the discrete epistemic uncertain variables defined by a real set (from the discrete_uncertain_set_ eal set_values specification in VarDUSRV) | |
RealVector | discreteUncSetRealVars |
initial values of the discrete uncertain set real variables (from the initial_point specification in VarDUSRV) | |
BitArray | discreteUncSetRealCat |
is each dusr var strictly categorical (true) or relaxable (false) | |
RealVector | continuousStateVars |
initial values for the continuous state variables array (from the continuous_state initial_point specification in VarSV) | |
RealVector | continuousStateLowerBnds |
lower bounds array for the continuous state variables (from the continuous_state lower_bounds specification in VarSV) | |
RealVector | continuousStateUpperBnds |
upper bounds array for the continuous state variables (from the continuous_state upper_bounds specification in VarSV) | |
IntVector | discreteStateRangeVars |
initial values for the discrete state variables defined by an integer range (from the discrete_state_range initial_point specification in VarSV) | |
IntVector | discreteStateRangeLowerBnds |
lower bounds array for the discrete state variables defined by an integer range (from the discrete_state_range lower_bounds specification in VarSV) | |
IntVector | discreteStateRangeUpperBnds |
upper bounds array for the discrete state variables defined by an integer range(from the discrete_state_range upper_bounds specification in VarSV) | |
BitArray | discreteStateRangeCat |
is each dsr var strictly categorical (true) or relaxable (false) | |
IntVector | discreteStateSetIntVars |
initial values for the discrete state variables defined by an integer set (from the discrete_state_set integer initial_point specification in VarSV) | |
StringArray | discreteStateSetStrVars |
initial values for the discrete state variables defined by a string set (from the discrete_state_set string initial_point specification in VarSV) | |
RealVector | discreteStateSetRealVars |
initial values for the discrete state variables defined by a real set (from the discrete_state_set real initial_point specification in VarSV) | |
IntSetArray | discreteStateSetInt |
complete set of admissible values for each of the discrete state variables defined by an integer set (from the discrete_state_set integer set_values specification in VarSV) | |
StringSetArray | discreteStateSetStr |
complete set of admissible values for each of the discrete state variables defined by a string set (from the discrete_state_set string set_values specification in VarSV) | |
RealSetArray | discreteStateSetReal |
complete set of admissible values for each of the discrete state variables defined by a real set (from the discrete_state_set real set_values specification in VarSV) | |
BitArray | discreteStateSetIntCat |
is each dssi var strictly categorical (true) or relaxable (false) | |
BitArray | discreteStateSetRealCat |
is each dssr var strictly categorical (true) or relaxable (false) | |
StringArray | continuousStateLabels |
labels array for the continuous state variables (from the continuous_state descriptors specification in VarSV) | |
StringArray | discreteStateRangeLabels |
labels array for the discrete state variables defined by an integer range (from the discrete_state_range descriptors specification in VarSV) | |
StringArray | discreteStateSetIntLabels |
labels array for the discrete state variables defined by an integer set (from the discrete_state_set descriptors specification in VarSV) | |
StringArray | discreteStateSetStrLabels |
labels array for the discrete state variables defined by a string set (from the discrete_state_set descriptors specification in VarSV) | |
StringArray | discreteStateSetRealLabels |
labels array for the discrete state variables defined by a real set (from the discrete_state_set descriptors specification in VarSV) | |
IntVector | discreteDesignSetIntLowerBnds |
discrete design integer set lower bounds inferred from set values | |
IntVector | discreteDesignSetIntUpperBnds |
discrete design integer set upper bounds inferred from set values | |
StringArray | discreteDesignSetStrLowerBnds |
discrete design string set lower bounds inferred from set values | |
StringArray | discreteDesignSetStrUpperBnds |
discrete design stinr set upper bounds inferred from set values | |
RealVector | discreteDesignSetRealLowerBnds |
discrete design real set lower bounds inferred from set values | |
RealVector | discreteDesignSetRealUpperBnds |
discrete design real set upper bounds inferred from set values | |
RealVector | continuousAleatoryUncVars |
array of values for all continuous aleatory uncertain variables | |
RealVector | continuousAleatoryUncLowerBnds |
distribution lower bounds for all continuous aleatory uncertain variables (collected from nuv_lower_bounds , lnuv_lower_bounds , uuv_lower_bounds , luuv_lower_bounds , tuv_lower_bounds , and buv_lower_bounds specifications in VarAUV, and derived for gamma, gumbel, frechet, weibull and histogram bin specifications) | |
RealVector | continuousAleatoryUncUpperBnds |
distribution upper bounds for all continuous aleatory uncertain variables (collected from nuv_upper_bounds , lnuv_upper_bounds , uuv_upper_bounds , luuv_upper_bounds , tuv_lower_bounds , and buv_upper_bounds specifications in VarAUV, and derived for gamma, gumbel, frechet, weibull and histogram bin specifications) | |
StringArray | continuousAleatoryUncLabels |
labels for all continuous aleatory uncertain variables (collected from nuv_descriptors , lnuv_descriptors , uuv_descriptors , luuv_descriptors , tuv_descriptors , buv_descriptors , gauv_descriptors , guuv_descriptors , fuv_descriptors , wuv_descriptors , and hbuv_descriptors specifications in VarAUV) | |
IntVector | discreteIntAleatoryUncVars |
array of values for all discrete integer aleatory uncertain variables | |
IntVector | discreteIntAleatoryUncLowerBnds |
distribution lower bounds for all discrete integer aleatory uncertain variables | |
IntVector | discreteIntAleatoryUncUpperBnds |
distribution upper bounds for all discrete integer aleatory uncertain variables | |
StringArray | discreteIntAleatoryUncLabels |
labels for all discrete integer aleatory uncertain variables | |
StringArray | discreteStrAleatoryUncVars |
array of values for all discrete string epistemic uncertain variables | |
StringArray | discreteStrAleatoryUncLowerBnds |
distribution lower bounds for all discrete string epistemic uncertain variables | |
StringArray | discreteStrAleatoryUncUpperBnds |
distribution upper bounds for all discrete string epistemic uncertain variables | |
StringArray | discreteStrAleatoryUncLabels |
labels for all discrete string epistemic uncertain variables | |
RealVector | discreteRealAleatoryUncVars |
array of values for all discrete real aleatory uncertain variables | |
RealVector | discreteRealAleatoryUncLowerBnds |
distribution lower bounds for all discrete real aleatory uncertain variables | |
RealVector | discreteRealAleatoryUncUpperBnds |
distribution upper bounds for all discrete real aleatory uncertain variables | |
StringArray | discreteRealAleatoryUncLabels |
labels for all discrete real aleatory uncertain variables | |
RealVector | continuousEpistemicUncVars |
array of values for all continuous epistemic uncertain variables | |
RealVector | continuousEpistemicUncLowerBnds |
distribution lower bounds for all continuous epistemic uncertain variables | |
RealVector | continuousEpistemicUncUpperBnds |
distribution upper bounds for all continuous epistemic uncertain variables | |
StringArray | continuousEpistemicUncLabels |
labels for all continuous epistemic uncertain variables | |
IntVector | discreteIntEpistemicUncVars |
array of values for all discrete integer epistemic uncertain variables | |
IntVector | discreteIntEpistemicUncLowerBnds |
distribution lower bounds for all discrete integer epistemic uncertain variables | |
IntVector | discreteIntEpistemicUncUpperBnds |
distribution upper bounds for all discrete integer epistemic uncertain variables | |
StringArray | discreteIntEpistemicUncLabels |
labels for all discrete integer epistemic uncertain variables | |
StringArray | discreteStrEpistemicUncVars |
array of values for all discrete string epistemic uncertain variables | |
StringArray | discreteStrEpistemicUncLowerBnds |
distribution lower bounds for all discrete string epistemic uncertain variables | |
StringArray | discreteStrEpistemicUncUpperBnds |
distribution upper bounds for all discrete string epistemic uncertain variables | |
StringArray | discreteStrEpistemicUncLabels |
labels for all discrete string epistemic uncertain variables | |
RealVector | discreteRealEpistemicUncVars |
array of values for all discrete real epistemic uncertain variables | |
RealVector | discreteRealEpistemicUncLowerBnds |
distribution lower bounds for all discrete real epistemic uncertain variables | |
RealVector | discreteRealEpistemicUncUpperBnds |
distribution upper bounds for all discrete real epistemic uncertain variables | |
StringArray | discreteRealEpistemicUncLabels |
labels for all discrete real epistemic uncertain variables | |
IntVector | discreteStateSetIntLowerBnds |
discrete state integer set lower bounds inferred from set values | |
IntVector | discreteStateSetIntUpperBnds |
discrete state integer set upper bounds inferred from set values | |
StringArray | discreteStateSetStrLowerBnds |
discrete state string set lower bounds inferred from set values | |
StringArray | discreteStateSetStrUpperBnds |
discrete state string set upper bounds inferred from set values | |
RealVector | discreteStateSetRealLowerBnds |
discrete state real set lower bounds inferred from set values | |
RealVector | discreteStateSetRealUpperBnds |
discrete state real set upper bounds inferred from set values | |
RealVector | linearIneqConstraintCoeffs |
coefficient matrix for the linear inequality constraints (from the linear_inequality_constraint_matrix specification in MethodIndControl) | |
RealVector | linearIneqLowerBnds |
lower bounds for the linear inequality constraints (from the linear_inequality_lower_bounds specification in MethodIndControl) | |
RealVector | linearIneqUpperBnds |
upper bounds for the linear inequality constraints (from the linear_inequality_upper_bounds specification in MethodIndControl) | |
StringArray | linearIneqScaleTypes |
scaling types for the linear inequality constraints (from the linear_inequality_scale_types specification in MethodIndControl) | |
RealVector | linearIneqScales |
scaling factors for the linear inequality constraints (from the linear_inequality_scales specification in MethodIndControl) | |
RealVector | linearEqConstraintCoeffs |
coefficient matrix for the linear equality constraints (from the linear_equality_constraint_matrix specification in MethodIndControl) | |
RealVector | linearEqTargets |
targets for the linear equality constraints (from the linear_equality_targets specification in MethodIndControl) | |
StringArray | linearEqScaleTypes |
scaling types for the linear equality constraints (from the linear_equality_scale_types specification in MethodIndControl) | |
RealVector | linearEqScales |
scaling factors for the linear equality constraints (from the linear_equality_scales specification in MethodIndControl) | |
Private Member Functions | |
DataVariablesRep () | |
default constructor | |
void | write (std::ostream &s) const |
write a DataVariablesRep object to an std::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 | |
Friends | |
class | DataVariables |
the handle class can access attributes of the body class directly | |
Body class for variables specification data.
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.