43 #ifndef __Panzer_DOFManagerFactory_decl_hpp__
44 #define __Panzer_DOFManagerFactory_decl_hpp__
46 #include "PanzerDiscFE_config.hpp"
52 template <
typename LO,
typename GO>
75 virtual Teuchos::RCP<panzer::UniqueGlobalIndexer<LO,GO> >
77 const std::vector<Teuchos::RCP<panzer::PhysicsBlock> > & physicsBlocks,
79 const std::string & fieldOrder=
"")
const;
103 static void buildFieldOrder(
const std::string & fieldOrderStr,std::vector<std::string> & fieldOrder);
105 template <
typename DOFManagerT>
106 Teuchos::RCP<panzer::UniqueGlobalIndexer<LO,GO> >
108 const std::vector<Teuchos::RCP<panzer::PhysicsBlock> > & physicsBlocks,
110 const std::string & fieldOrder)
const;