$extrastylesheet
Dakota
Version 6.2
|
Base class for managing common aspects of parameter studies and design of experiments methods. More...
Protected Member Functions | |
PStudyDACE (ProblemDescDB &problem_db, Model &model) | |
constructor | |
PStudyDACE (unsigned short method_name, Model &model) | |
alternate constructor for instantiations "on the fly" | |
~PStudyDACE () | |
destructor | |
void | core_run () |
core portion of run; implemented by all derived classes and may include pre/post steps in lieu of separate pre/post | |
void | print_results (std::ostream &s) |
print the final iterator results | |
virtual void | extract_trends ()=0 |
Mapping of the core_run() virtual function for the PStudy/DACE branch. | |
void | volumetric_quality (int ndim, int num_samples, double *sample_points) |
Calculation of volumetric quality measures. | |
Protected Attributes | |
SensAnalysisGlobal | pStudyDACESensGlobal |
initialize statistical post processing | |
bool | volQualityFlag |
flag which specifies evaluation of volumetric quality measures | |
bool | varBasedDecompFlag |
flag which specifies calculating variance based decomposition sensitivity analysis metrics | |
Private Attributes | |
double | chiMeas |
quality measure | |
double | dMeas |
quality measure | |
double | hMeas |
quality measure | |
double | tauMeas |
quality measure |
Base class for managing common aspects of parameter studies and design of experiments methods.
The PStudyDACE base class manages common data and functions, such as those involving the best solutions located during the parameter set evaluations or the printing of final results.
void core_run | ( | ) | [inline, protected, virtual] |
core portion of run; implemented by all derived classes and may include pre/post steps in lieu of separate pre/post
Virtual run function for the iterator class hierarchy. All derived classes need to redefine it.
Reimplemented from Iterator.
References Analyzer::bestVarsRespMap, and PStudyDACE::extract_trends().
void print_results | ( | std::ostream & | s | ) | [protected, virtual] |
print the final iterator results
This virtual function provides additional iterator-specific final results outputs beyond the function evaluation summary printed in finalize_run().
Reimplemented from Analyzer.
References PStudyDACE::chiMeas, Analyzer::compactMode, Model::continuous_variable_labels(), SensAnalysisGlobal::correlations_computed(), Model::discrete_int_variable_labels(), Model::discrete_real_variable_labels(), Model::discrete_string_variable_labels(), PStudyDACE::dMeas, PStudyDACE::hMeas, Iterator::iteratedModel, Analyzer::numLSqTerms, Analyzer::numObjFns, SensAnalysisGlobal::print_correlations(), Analyzer::print_sobol_indices(), PStudyDACE::pStudyDACESensGlobal, Model::response_labels(), PStudyDACE::tauMeas, PStudyDACE::varBasedDecompFlag, and PStudyDACE::volQualityFlag.
void volumetric_quality | ( | int | ndim, |
int | num_samples, | ||
double * | sample_points | ||
) | [protected] |
Calculation of volumetric quality measures.
Calculation of volumetric quality measures developed by FSU.
References PStudyDACE::chiMeas, PStudyDACE::dMeas, PStudyDACE::hMeas, and PStudyDACE::tauMeas.
Referenced by FSUDesignCompExp::get_parameter_sets(), and DDACEDesignCompExp::get_parameter_sets().