Piro Development
Public Member Functions | Protected Member Functions
TriKota::MPDirectApplicInterface Class Reference

Adapter class that transates from a Trilinos interface to a Dakota interface. More...

#include <TriKota_MPDirectApplicInterface.hpp>

List of all members.

Public Member Functions

 MPDirectApplicInterface (Dakota::ProblemDescDB &problem_db_, const Teuchos::RCP< Piro::Epetra::StokhosMPSolver > &model_, int p_index=0, int g_index=0)
 Constructor for multi-point evaluation.

Protected Member Functions

int derived_map_ac (const Dakota::String &ac_name)
 Virtual function redefinition from Dakota::DirectApplicInterface.
void derived_map_asynch (const Dakota::ParamResponsePair &pair)
 Virtual function redefinition from Dakota::DirectApplicInterface.
void derived_synch (Dakota::PRPQueue &prp_queue)
 Virtual function redefinition from Dakota::DirectApplicInterface.
void derived_synch_nowait (Dakota::PRPQueue &prp_queue)
void check_configuration (int max_iterator_concurrency)
void set_communicators_checks (int max_iterator_concurrency)

Detailed Description

Adapter class that transates from a Trilinos interface to a Dakota interface.

This differs from the main TriKota interface in that it wraps multipe evaluations into a single multi-point evaluation.


Member Function Documentation

void TriKota::MPDirectApplicInterface::derived_synch ( Dakota::PRPQueue &  prp_queue) [protected]

Virtual function redefinition from Dakota::DirectApplicInterface.

evaluate the batch of jobs contained in prp_queue


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Enumerations