#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 67 of file APPSPACK_Evaluator_Interface.hpp.
Public Member Functions | |
| Interface () | |
| Constructor. | |
| virtual | ~Interface () |
| Destructor. | |
| virtual void | operator() (int tag_in, const Vector &x_in, Vector &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 72 of file APPSPACK_Evaluator_Interface.hpp. |
|
|
Destructor.
Definition at line 75 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, and CustomEvaluator. Definition at line 91 of file APPSPACK_Evaluator_Interface.hpp. Referenced by APPSPACK::Executor::Serial::print(). |
![]()
© Sandia Corporation | Site Contact | Privacy and Security
![]()
Generated on Fri Feb 16 10:33:36 2007 for APPSPACK 5.0.1 by
1.3.9.1 written by Dimitri van Heesch,
© 1997-2002