43#ifndef __Panzer_GlobalIndexerFactory_hpp__
44#define __Panzer_GlobalIndexerFactory_hpp__
50#include "Teuchos_RCP.hpp"
86 virtual Teuchos::RCP<panzer::GlobalIndexer>
88 const std::vector<Teuchos::RCP<panzer::PhysicsBlock> > & physicsBlocks,
89 const Teuchos::RCP<ConnManager> & connMngr,
90 const std::string & fieldOrder=
"")
const = 0;
virtual ~GlobalIndexerFactory()
virtual Teuchos::RCP< panzer::GlobalIndexer > buildGlobalIndexer(const Teuchos::RCP< const Teuchos::OpaqueWrapper< MPI_Comm > > &mpiComm, const std::vector< Teuchos::RCP< panzer::PhysicsBlock > > &physicsBlocks, const Teuchos::RCP< ConnManager > &connMngr, const std::string &fieldOrder="") const =0