Public Member Functions | |
NonDCalibration (Model &model) | |
standard constructor | |
~NonDCalibration () | |
destructor | |
Protected Member Functions | |
void | set_configuration_vars (Model &model, const RealVector &x) |
set the passed configuration variables into the model's state vars | |
Protected Attributes | |
RealVector | expStdDeviations |
1 or numFunctions standard deviations | |
String | expDataFileName |
filename from which to read experimental data; optionally configuration vars x and standard deviations sigma | |
bool | expDataFileAnnotated |
whether the data file is in annotated format | |
size_t | numExperiments |
number of experiments to read from data file | |
size_t | numExpConfigVars |
number of columns in data file which are state variables | |
size_t | numExpStdDeviationsRead |
how many sigmas to read from the data file (1 or numFunctions) | |
Private Member Functions | |
bool | find_state_index (unsigned short state_type, UShortMultiArrayConstView variable_types, std::string context_message, size_t &start_index) |
helper function to lookup a state_type enum variable type in the array of variables_types to find its start_index into the all array | |
Private Attributes | |
size_t | continuousConfigVars |
number of continuous configuration variables | |
size_t | discreteIntConfigVars |
number of discrete integer configuration variables | |
size_t | discreteRealConfigVars |
number of discrete real configuration variables | |
size_t | continuousConfigStart |
index of configuration variables in all continuous array | |
size_t | discreteIntConfigStart |
index of configuration variables in all discrete integer array | |
size_t | discreteRealConfigStart |
index of configuration variables in all discrete real array |
This class ...
NonDCalibration | ( | Model & | model | ) |
standard constructor
This constructor is called for a standard letter-envelope iterator instantiation. In this case, set_db_list_nodes has been called and probDescDB can be queried for settings from the method specification.
References Dakota::abort_handler(), Model::all_continuous_variable_types(), Model::all_discrete_int_variable_types(), Model::all_discrete_real_variable_types(), NonDCalibration::continuousConfigStart, NonDCalibration::continuousConfigVars, NonDCalibration::discreteIntConfigStart, NonDCalibration::discreteIntConfigVars, NonDCalibration::discreteRealConfigStart, NonDCalibration::discreteRealConfigVars, NonDCalibration::expDataFileName, NonDCalibration::expStdDeviations, NonDCalibration::find_state_index(), ProblemDescDB::get_sizet(), Iterator::iteratedModel, NonDCalibration::numExpConfigVars, NonDCalibration::numExperiments, Iterator::numFunctions, and Iterator::probDescDB.