Protected Member Functions | Protected Attributes | Private Attributes
PStudyDACE Class Reference

Base class for managing common aspects of parameter studies and design of experiments methods. More...

Inheritance diagram for PStudyDACE:
Analyzer Iterator DDACEDesignCompExp FSUDesignCompExp ParamStudy PSUADEDesignCompExp

List of all members.

Protected Member Functions

 PStudyDACE (Model &model)
 constructor
 PStudyDACE (NoDBBaseConstructor, Model &model)
 alternate constructor for instantiations "on the fly"
 ~PStudyDACE ()
 destructor
void run ()
 run portion of run_iterator; 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
 Redefines the run_iterator 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

Detailed Description

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.


Member Function Documentation

void run ( ) [inline, protected, virtual]

run portion of run_iterator; 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]
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().


The documentation for this class was generated from the following files: