Public Member Functions | Protected Member Functions
ParallelDirectApplicInterface Class Reference

Sample derived interface class for testing parallel simulator plug-ins using assign_rep(). More...

Inheritance diagram for ParallelDirectApplicInterface:
DirectApplicInterface ApplicationInterface Interface

List of all members.

Public Member Functions

 ParallelDirectApplicInterface (const Dakota::ProblemDescDB &problem_db, const MPI_Comm &analysis_comm)
 constructor
 ~ParallelDirectApplicInterface ()
 destructor

Protected Member Functions

int derived_map_ac (const Dakota::String &ac_name)
 execute an analysis code portion of a direct evaluation invocation

Detailed Description

Sample derived interface class for testing parallel simulator plug-ins using assign_rep().

The plug-in ParallelDirectApplicInterface resides in namespace SIM and uses a copy of textbook() to perform parallel parameter to response mappings. It may be activated by specifying the --with-plugin configure option, which activates the DAKOTA_PLUGIN macro in dakota_config.h used by main.C (which activates the plug-in code block within that file) and activates the PLUGIN_S declaration defined in Makefile.include and used in Makefile.source (which add this class to the build). Test input files should then use an analysis_driver of "plugin_textbook".


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