|
Panzer Version of the Day
|
Abstract factory for building a NOX::Observer that has access to the STK mesh, DOF manager, and linear object factory, e.g. for writing solution snapshots to disk between nonlinear iterations. More...
#include <Panzer_STK_NOXObserverFactory.hpp>
Public Member Functions | |
| virtual | ~NOXObserverFactory () |
| virtual Teuchos::RCP< NOX::Abstract::PrePostOperator > | buildNOXObserver (const Teuchos::RCP< panzer_stk::STK_Interface > &mesh, const Teuchos::RCP< const panzer::GlobalIndexer > &dof_manager, const Teuchos::RCP< const panzer::LinearObjFactory< panzer::Traits > > &lof) const =0 |
| Builds a NOX::Observer configured with the given mesh, DOF manager, and linear object factory. | |
Abstract factory for building a NOX::Observer that has access to the STK mesh, DOF manager, and linear object factory, e.g. for writing solution snapshots to disk between nonlinear iterations.
Definition at line 33 of file Panzer_STK_NOXObserverFactory.hpp.
|
inlinevirtual |
Definition at line 37 of file Panzer_STK_NOXObserverFactory.hpp.
|
pure virtual |
Builds a NOX::Observer configured with the given mesh, DOF manager, and linear object factory.
| [in] | mesh | the STK mesh the observer may write solution data to. |
| [in] | dof_manager | maps solution vector entries to mesh fields. |
| [in] | lof | linear object factory used to interpret the solution vector passed to the observer. |