#include <NOX_Solver_PrePostOperator.H>
Collaboration diagram for NOX::Solver::PrePostOperator:
Public Member Functions | |
| PrePostOperator (NOX::Utils &utils, NOX::Parameter::List &p) | |
| Ctor. | |
| virtual | ~PrePostOperator () |
| Destructor. | |
| virtual void | reset (NOX::Utils &utils, NOX::Parameter::List &solverOptionsSublist) |
| Resets the pre/post operator. | |
| virtual void | runPreIterate (const NOX::Solver::Generic &solver) |
| User defined method that will be executed at the start of a call to NOX::Solver::Generic::iterate(). | |
| virtual void | runPostIterate (const NOX::Solver::Generic &solver) |
| User defined method that will be executed at the end of a call to NOX::Solver::Generic::iterate(). | |
| virtual void | runPreSolve (const NOX::Solver::Generic &solver) |
| User defined method that will be executed at the start of a call to NOX::Solver::Generic::solve(). | |
| virtual void | runPostSolve (const NOX::Solver::Generic &solver) |
| User defined method that will be executed at the end of a call to NOX::Solver::Generic::solve(). | |
Protected Attributes | |
| bool | havePrePostOperator |
| flag that determines if a pre/post operator was supplied by user. | |
| NOX::Parameter::PrePostOperator * | prePostOperatorPtr |
| Points to user defined pre/post operator. | |
This class searches a parameter list, if found, clones the user supplied NOX::Parameter::PrePostOperator derived object, and returns a pointer to the new object.
For instructions on how to implement a PrePostOperator, see NOX::Parameter::PrePostOperator.
1.3.9.1