43 #ifndef __Panzer_BlockedDOFManagerFactory_decl_hpp__ 44 #define __Panzer_BlockedDOFManagerFactory_decl_hpp__ 77 static void buildBlocking(
const std::string & fieldorder,std::vector<std::vector<std::string> > & blocks);
99 virtual Teuchos::RCP<panzer::GlobalIndexer>
100 buildGlobalIndexer(
const Teuchos::RCP<
const Teuchos::OpaqueWrapper<MPI_Comm> > & mpiComm,
101 const std::vector<Teuchos::RCP<panzer::PhysicsBlock> > & physicsBlocks,
102 const Teuchos::RCP<ConnManager> & connMngr,
103 const std::string & fieldOrder=
"")
const;
static bool requiresBlocking(const std::string &fieldorder)
void setUseTieBreak(bool flag)
virtual ~BlockedDOFManagerFactory()
BlockedDOFManagerFactory()
static void buildBlocking(const std::string &fieldorder, std::vector< std::vector< std::string > > &blocks)
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
void setUseDOFManagerFEI(bool flag)
bool getUseDOFManagerFEI() const