43 #ifndef PANZER_STK_TEMPUS_OBSERVER_FACTORY_HPP 44 #define PANZER_STK_TEMPUS_OBSERVER_FACTORY_HPP 46 #include "Tempus_IntegratorObserver.hpp" 48 #include "Teuchos_RCP.hpp" 49 #include "Teuchos_Assert.hpp" 68 virtual Teuchos::RCP<Tempus::IntegratorObserver<double> >
70 const Teuchos::RCP<const panzer::GlobalIndexer> & dof_manager,
virtual ~TempusObserverFactory()
virtual bool useNOXObserver() const =0
Use the NOX observer as well?
virtual Teuchos::RCP< Tempus::IntegratorObserver< double > > buildTempusObserver(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