5 #ifndef _MESHDISMANTLER_H_
6 #define _MESHDISMANTLER_H_
29 typedef vector< map<int, set<int> > >
VecMap;
vector< ArrayIntPtr > _localCellToGlobal
void faceCellsFinishAdd()
void createInterFaceGroup()
map< int, multimap< int, int > > NestedMap
shared_ptr< StorageSite > StorageSitePtr
void debug_file_open(const string &fname)
CRConnectivityPtr _cellFaces
void debug_gather_mappers()
map< int, vector< int > > _interfaceOffset
map< int, vector< string > > _boundaryType
void meshInterfaceMappers()
void faceCellsAddPartitionInterfaces(vector< int > &faceID, vector< int > &localCellID)
void faceNodesAddBoundaryInterfaces(vector< int > &faceID)
map< EntryIndex, vector< int > > EntryVecMap
MeshDismantler(const MeshList &meshList)
map< int, vector< int > > _boundaryID
void faceNodesFinishAdd()
vector< CRConnectivityPtr > _faceNodes
map< int, vector< int > > _boundaryOffset
shared_ptr< Array< double > > ArrayDblePtr
vector< ArrayVecD3Ptr > _coord
shared_ptr< Array< Mesh::VecD3 > > ArrayVecD3Ptr
vector< int > _globalCellToMeshID
void debug_cells_mapper()
const MeshList & meshList() const
map< int, ArrayIntPtr > _localNodeToGlobal
map< EntryIndex, int > EntryMap
void getGatherArrays(const Array< int > &gatherArray, EntryVecMap &gatherArrayLocal, const StorageSite &site)
void faceCellsInit(vector< int > &localCellID)
void faceCellsAddInteriorFaces(vector< int > &faceID)
void setCellCellsGhostExt()
void faceNodesAddPartitionInterfaces(vector< int > &faceID)
pair< int, int > EntryIndex
void faceNodesAddMeshInterfaces(vector< int > &faceID)
vector< int > _globalCellToLocal
void faceCellsAddMeshInterfaces(vector< int > &faceID, vector< int > &localCellID)
map< int, vector< int > > _interfaceID
vector< StorageSitePtr > _cellSite
shared_ptr< Array< int > > ArrayIntPtr
vector< StorageSitePtr > _nodeSite
void createInteriorFaceGroup()
void partitionInterfaceMappers()
vector< map< int, int > > _globalToLocalFaces
shared_ptr< CRConnectivity > CRConnectivityPtr
vector< map< int, int > > _globalToLocalNodes
void debug_scatter_mappers()
map< int, const StorageSite * > IntStorageSiteMap
void faceNodesAddInteriorFaces(vector< int > &faceID)
vector< CRConnectivityPtr > _faceCells
vector< StorageSitePtr > _faceSite
void faceCellsAddBoundaryInterfaces(vector< int > &faceID, vector< int > &localCellID)
void getScatterArrays(const Array< int > &scatterArray, EntryVecMap &scatterArrayLocal, const StorageSite &site)
void debug_nodes_mapper()
vector< map< int, set< int > > > VecMap
map< int, vector< int > > IntVecMap
vector< multimap< int, int > > _faceIdentifierList
void createBoundaryFaceGroup()
vector< Mesh * > MeshList
map< int, vector< int > > _boundarySize
map< int, vector< int > > _interfaceSize
map< int, ArrayIntPtr > ArrayIntPtrMap