SingleModel Class Reference

variables into responses. More...

Inheritance diagram for SingleModel:

Model List of all members.

Public Member Functions

 SingleModel (ProblemDescDB &problem_db)
 constructor
 ~SingleModel ()
 destructor

Protected Member Functions

Interfaceinterface ()
 return userDefinedInterface
void derived_compute_response (const ActiveSet &set)
 (invokes a synchronous map() on userDefinedInterface)
void derived_asynch_compute_response (const ActiveSet &set)
 (invokes an asynchronous map() on userDefinedInterface)
const ResponseArrayderived_synchronize ()
 (invokes synch() on userDefinedInterface)
const IntResponseMap & derived_synchronize_nowait ()
 (invokes synch_nowait() on userDefinedInterface)
void component_parallel_mode (short mode)
 so this virtual function redefinition is simply a sanity check.
String local_eval_synchronization ()
 return userDefinedInterface synchronization setting
int local_eval_concurrency ()
 return userDefinedInterface asynchronous evaluation concurrency
bool derived_master_overload () const
 evaluation (request forwarded to userDefinedInterface)
void derived_init_communicators (const int &max_iterator_concurrency, bool recurse_flag=true)
 userDefinedInterface)
void derived_init_serial ()
 userDefinedInterface).
void derived_set_communicators (const int &max_iterator_concurrency, bool recurse_flag=true)
 (request forwarded to userDefinedInterface)
void derived_free_communicators (const int &max_iterator_concurrency, bool recurse_flag=true)
 (request forwarded to userDefinedInterface)
void serve ()
 Completes when a termination message is received from stop_servers().
void stop_servers ()
 operations when SingleModel iteration is complete.
const Stringinterface_id () const
 return the userDefinedInterface identifier
int evaluation_id () const
 (request forwarded to userDefinedInterface)
void set_evaluation_reference ()
 (request forwarded to userDefinedInterface)
void fine_grained_evaluation_counters ()
 request fine-grained evaluation reporting within the userDefinedInterface
void print_evaluation_summary (ostream &s, bool minimal_header=false, bool relative_count=true) const
 (request forwarded to userDefinedInterface)

Private Attributes

Interface userDefinedInterface
 the interface used for mapping variables to responses

Detailed Description

variables into responses.

The SingleModel class is the simplest of the derived model classes. It provides the capabilities of the original Model class, prior to the development of surrogate and nested model extensions. The derived response computation and synchronization functions utilize a single interface to perform the function evaluations.


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