Inheritance diagram for Analyzer:

Public Member Functions | |
| const VariablesArray & | all_variables () const |
| return the complete set of evaluated variables | |
| const RealVectorArray & | all_c_variables () const |
| return the complete set of evaluated continuous variables | |
| const ResponseArray & | all_responses () const |
| return the complete set of computed responses | |
| const RealVectorArray & | all_fn_responses () const |
| return the complete set of computed function responses | |
Protected Member Functions | |
| Analyzer () | |
| default constructor | |
| Analyzer (Model &model) | |
| standard constructor | |
| Analyzer (NoDBBaseConstructor, Model &model) | |
| alternate constructor for instantiations "on the fly" | |
| ~Analyzer () | |
| destructor | |
| virtual void | update_best (const RealVector &vars, const Response &response, const int eval_num) |
| compares current evaluation to best evaluation and updates best | |
| virtual void | get_parameter_sets (bool vbd_change_seq_flag) |
| Returns one block of samples (ndim * num_samples). | |
| void | evaluate_parameter_sets (bool vars_flag, bool resp_flag, bool fns_flag, bool best_flag) |
| perform function evaluations to map parameter sets (allVariables/allCVariables/allDVariables) into response sets (allResponses/allFnResponses/allGradResponses) | |
| void | var_based_decomp (const int ndim, const int num_samples) |
| void | volumetric_quality (int ndim, int num_samples, double *sample_points) |
| Calculation of volumetric quality measures. | |
| void | print_vbd (ostream &s, const RealVector &S, const RealVector &T) const |
| Printing of VBD results. | |
Protected Attributes | |
| VariablesArray | allVariables |
| array of all variables evaluated | |
| RealVectorArray | allCVariables |
| array of all continuous variables evaluated (subset of allVariables) | |
| ResponseArray | allResponses |
| array of all responses computed | |
| RealVectorArray | allFnResponses |
| array of all function responses computed (subset of allResponses) | |
| StringArray | allHeaders |
| array of headers to insert into output while evaluating allCVariables | |
| bool | qualityFlag |
| flag to indicated if quality metrics were calculated | |
| double | chiMeas |
| quality measures | |
| double | dMeas |
| quality measures | |
| double | hMeas |
| quality measures | |
| double | tauMeas |
| quality measures | |
The Analyzer class provides common data and functionality for various types of systems analysis, including nondeterministic analysis, design of experiments, and parameter studies.
|
|
standard constructor This constructor extracts inherited data for the optimizer and least squares branches and performs sanity checking on constraint settings. |
|
||||||||||||
|
alternate constructor for instantiations "on the fly" This constructor extracts inherited data for the optimizer and least squares branches and performs sanity checking on constraint settings. |
|
||||||||||||||||||||
|
perform function evaluations to map parameter sets (allVariables/allCVariables/allDVariables) into response sets (allResponses/allFnResponses/allGradResponses) Convenience function for derived classes with sets of function evaluations to perform (e.g., NonDSampling, DDACEDesignCompExp, FSUDesignCompExp, ParamStudy). |
|
||||||||||||
|
Calculation of sensitivity indices obtained by variance based decomposition. These indices are obtained by the Saltelli version of the Sobol' VBD which uses (K+2)*N function evaluations, where K is the number of dimensions (uncertain vars) and N is the number of samples. |
|
||||||||||||||||
|
Calculation of volumetric quality measures. Calculation of volumetric quality measures developed by FSU. |
|
||||||||||||||||
|
Printing of VBD results. printing of variance based decomposition indices. |
1.3.8