Abstract factory for building a Tempus integrator observer that has access to the STK mesh, DOF manager, and linear object factory, e.g. for writing solution snapshots to disk between time steps.
More...
#include <Panzer_STK_TempusObserverFactory.hpp>
Abstract factory for building a Tempus integrator observer that has access to the STK mesh, DOF manager, and linear object factory, e.g. for writing solution snapshots to disk between time steps.
Definition at line 32 of file Panzer_STK_TempusObserverFactory.hpp.
◆ ~TempusObserverFactory()
| virtual panzer_stk::TempusObserverFactory::~TempusObserverFactory |
( |
| ) |
|
|
inlinevirtual |
◆ useNOXObserver()
| virtual bool panzer_stk::TempusObserverFactory::useNOXObserver |
( |
| ) |
const |
|
pure virtual |
Returns true if a NOX observer should also be attached alongside the Tempus observer.
◆ buildTempusObserver()
Builds a Tempus integrator observer configured with the given mesh, DOF manager, and linear object factory.
- Parameters
-
| [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. |
The documentation for this class was generated from the following file: