#include <APPSPACK_Evaluator_Interface.hpp>
Inheritance diagram for APPSPACK::Evaluator::Interface:
Abstract interface for the object that handles the evaluation of a single function evaluation. The SystemCall implementation is used by the default executables that are provided with APPSPACK.
See also Customizing the APPSPACK::Evaluator to change the way single function evaluations are handled.
Note that the Evaluator handles only a single function evaluation, and the Executor coordinates the parallel execution of the function evaluations.
Definition at line 68 of file APPSPACK_Evaluator_Interface.hpp.
Public Member Functions | |
Interface () | |
Constructor. | |
virtual | ~Interface () |
Destructor. | |
virtual void | operator() (int tag_in, const Vector &x_in, bool &isF_out, double &f_out, string &msg_out)=0 |
Do the function evaluation for the point x_in, and fill int he results. | |
virtual void | print () const |
Optional - prints information about the evaluator object. |
|
Constructor. Definition at line 73 of file APPSPACK_Evaluator_Interface.hpp. |
|
Destructor. Definition at line 76 of file APPSPACK_Evaluator_Interface.hpp. |
|
Do the function evaluation for the point x_in, and fill int he results.
Implemented in APPSPACK::Evaluator::SystemCall.
|
|
Optional - prints information about the evaluator object.
Reimplemented in APPSPACK::Evaluator::SystemCall. Definition at line 90 of file APPSPACK_Evaluator_Interface.hpp. Referenced by APPSPACK::Executor::Serial::print(). |
© Sandia Corporation | Site Contact | Privacy and Security
Generated on Wed Dec 14 18:41:05 2005 for APPSPACK 4.0.2 by
1.3.8 written by Dimitri van Heesch,
© 1997-2002