NOX  Development
Public Types | Public Member Functions | List of all members
NOX::PrePostOperatorVector Class Reference

Concrete implementation of PrePostOperator that stores a vector of PrePostOperators. More...

#include <NOX_PrePostOperator_Vector.H>

Inheritance diagram for NOX::PrePostOperatorVector:
Inheritance graph
[legend]
Collaboration diagram for NOX::PrePostOperatorVector:
Collaboration graph
[legend]

Public Types

typedef std::vector< Teuchos::RCP< NOX::Abstract::PrePostOperator > >::iterator it
 

Public Member Functions

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().
 
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().
 
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().
 
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().
 
void pushBack (const Teuchos::RCP< NOX::Abstract::PrePostOperator > &ppop)
 Add PrePostOperator to end of vector.
 
void popBack ()
 Remove PrePostOperator from end of vector.
 
void clear ()
 Clear the vector of PrePostOperators.
 
- Public Member Functions inherited from NOX::Abstract::PrePostOperator
 PrePostOperator ()
 Abstract Vector constructor (does nothing)
 
 PrePostOperator (const NOX::Abstract::PrePostOperator &)
 Copy constructor (doesnothing)
 
virtual ~PrePostOperator ()
 Abstract Vector destructor (does nothing)
 

Detailed Description

Concrete implementation of PrePostOperator that stores a vector of PrePostOperators.

The intent of this object to to aggregate a set of PrePostOperator objects.

Author
Roger Pawlowski (SNL 1444)

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