11 #ifndef PANZER_LOCAL_PARTITIONING_UTILITIES_HPP 
   12 #define PANZER_LOCAL_PARTITIONING_UTILITIES_HPP 
   22 class WorksetDescriptor;
 
   43                  PHX::View<panzer::GlobalOrdinal*> & owned_cells,
 
   44                  PHX::View<panzer::GlobalOrdinal*> & ghost_cells,
 
   45                  PHX::View<panzer::GlobalOrdinal*> & virtual_cells);
 
   64                             std::vector<panzer::LocalMeshPartition> & partitions);
 
   66 namespace partitioning_utilities
 
   78                       const std::vector<panzer::LocalOrdinal> & owned_parent_cells,
 
void fillLocalCellIDs(const Teuchos::RCP< const Teuchos::Comm< int >> &comm, panzer::ConnManager &conn, PHX::View< panzer::GlobalOrdinal * > &owned_cells, PHX::View< panzer::GlobalOrdinal * > &ghost_cells, PHX::View< panzer::GlobalOrdinal * > &virtual_cells)
Get the owned, ghost and virtual global cell ids for this process. 
void generateLocalMeshPartitions(const panzer::LocalMeshInfo &mesh_info, const panzer::WorksetDescriptor &description, std::vector< panzer::LocalMeshPartition > &partitions)
Pure virtual base class for supplying mesh connectivity information to the DOF Manager. 
void setupSubLocalMeshInfo(const panzer::LocalMeshInfoBase &parent_info, const std::vector< panzer::LocalOrdinal > &owned_parent_cells, panzer::LocalMeshInfoBase &sub_info)