PStudyDACE Class Reference

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 the iterator; portion of run_iterator()
const Variablesvariables_results () const
 return a single final iterator solution (variables)
const Responseresponse_results () const
 return a single final iterator solution (response)
void response_results_active_set (const ActiveSet &set)
 set the requested data for the final iterator response results
void print_results (ostream &s)
 print the final iterator results
virtual void extract_trends ()=0
 Redefines the run_iterator virtual function for the PStudy/DACE branch.
void update_best (const RealVector &vars, const Response &response, const int eval_num)
 compares current evaluation to best evaluation and updates best

Protected Attributes

Variables bestVariables
 best variables found during the study
Response bestResponse
 best response found during the study
Real bestObjFn
 best objective function found during the study
Real bestConViol
 precedence over objective function reduction.
size_t numObjFns
 number of objective functions
size_t numLSqTerms
 number of least squares terms

Detailed Description

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 the iterator; portion of run_iterator()

Iterator supports a construct/pre-run/run/post-run/destruct progression. This function is the virtual run function for the iterator class hierarchy. All derived classes need to redefine it.

Reimplemented from Iterator.

void print_results ( 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 post_run().

Reimplemented from Iterator.


The documentation for this class was generated from the following files:
Generated on Wed Nov 5 19:54:06 2008 for DAKOTA by  doxygen 1.5.1