PyTrilinos::NOX::Abstract::PrePostOperator Class Reference
List of all members.
Detailed Description
NOX's pure virtual class to allow users to insert pre and post
operations into nox's solvers (before and after the
NOX::Solver::Generic::iterate() and NOX::Solver::Generic::solve()
methods).
The user should implement their own concrete implementation of this
class and register it as a
Teuchos::RCP<NOX::Abstract::PrePostoperator> in the "Solver Options"
sublist.
To create and use a user defined pre/post operators:
Create a pre/post operator that derives from
NOX::Abstract::PrePostOperator. For example, the pre/post operator Foo
might be defined as shown below.
Create the appropriate entries in the parameter list, as follows.
Roger Pawlowski (SNL 9233)
C++ includes: NOX_Abstract_PrePostOperator.H
Member Function Documentation
| def PyTrilinos::NOX::Abstract::PrePostOperator::__init__ |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
__init__(self) -> PrePostOperator
__init__(self, PrePostOperator source) -> PrePostOperator
NOX::Abstract::PrePostOperator::PrePostOperator(const
NOX::Abstract::PrePostOperator &source)
Copy constructor (doesnothing).
| def PyTrilinos::NOX::Abstract::PrePostOperator::__init__ |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
__init__(self) -> PrePostOperator
__init__(self, PrePostOperator source) -> PrePostOperator
NOX::Abstract::PrePostOperator::PrePostOperator(const
NOX::Abstract::PrePostOperator &source)
Copy constructor (doesnothing).
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPostIterate |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPostIterate(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPostIterate(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the end of a call to
NOX::Solver::Generic::iterate().
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPostIterate |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPostIterate(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPostIterate(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the end of a call to
NOX::Solver::Generic::iterate().
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPostSolve |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPostSolve(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPostSolve(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the end of a call to
NOX::Solver::Generic::solve().
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPostSolve |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPostSolve(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPostSolve(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the end of a call to
NOX::Solver::Generic::solve().
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPreIterate |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPreIterate(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPreIterate(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the start of a call to
NOX::Solver::Generic::iterate().
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPreIterate |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPreIterate(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPreIterate(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the start of a call to
NOX::Solver::Generic::iterate().
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPreSolve |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPreSolve(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPreSolve(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the start of a call to
NOX::Solver::Generic::solve().
| def PyTrilinos::NOX::Abstract::PrePostOperator::runPreSolve |
( |
|
self, |
|
|
|
args | |
|
) |
| | |
runPreSolve(self, Generic solver)
void NOX::Abstract::PrePostOperator::runPreSolve(const
NOX::Solver::Generic &solver)
User defined method that will be executed at the start of a call to
NOX::Solver::Generic::solve().
The documentation for this class was generated from the following files:
- build/lib.linux-x86_64-2.5/PyTrilinos/NOX/Abstract.py
- PyTrilinos/NOX/Abstract.py