43#ifndef PANZER_STK_RYTHMOS_OBSERVER_FACTORY_HPP
44#define PANZER_STK_RYTHMOS_OBSERVER_FACTORY_HPP
46#include "Rythmos_IntegrationObserverBase.hpp"
47#include "Teuchos_RCP.hpp"
48#include "Teuchos_Assert.hpp"
67 virtual Teuchos::RCP<Rythmos::IntegrationObserverBase<double> >
69 const Teuchos::RCP<const panzer::GlobalIndexer> & dof_manager,
virtual ~RythmosObserverFactory()
virtual Teuchos::RCP< Rythmos::IntegrationObserverBase< double > > buildRythmosObserver(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
virtual bool useNOXObserver() const =0
Use the NOX observer as well?