Memosa-FVM
0.2
|
#include <MeshDismantler.h>
Public Types | |
typedef shared_ptr< Array < double > > | ArrayDblePtr |
typedef shared_ptr< Array< int > > | ArrayIntPtr |
typedef map< int, ArrayIntPtr > | ArrayIntPtrMap |
typedef map< int, int > | IntMap |
typedef map< int, vector< int > > | IntVecMap |
typedef shared_ptr< StorageSite > | StorageSitePtr |
typedef shared_ptr < CRConnectivity > | CRConnectivityPtr |
typedef shared_ptr< Array < Mesh::VecD3 > > | ArrayVecD3Ptr |
typedef vector< map< int, set < int > > > | VecMap |
typedef map< int, multimap < int, int > > | NestedMap |
typedef pair< int, int > | EntryIndex |
typedef map< EntryIndex, int > | EntryMap |
typedef map< EntryIndex, vector< int > > | EntryVecMap |
typedef map< int, const StorageSite * > | IntStorageSiteMap |
Public Member Functions | |
MeshDismantler (const MeshList &meshList) | |
~MeshDismantler () | |
const MeshList & | meshList () const |
void | debug_print () |
void | debug_cell_site () |
void | debug_face_site () |
void | debug_node_site () |
void | debug_cells_mapper () |
void | debug_face_cells () |
void | debug_nodes_mapper () |
void | debug_face_nodes () |
void | debug_scatter_mappers () |
void | debug_gather_mappers () |
Private Member Functions | |
MeshDismantler (const MeshDismantler &) | |
void | init () |
void | setCellsSite () |
void | setFacesSite () |
void | setNodesSite () |
void | setCellsMapper () |
void | setNodesMapper () |
void | setCoord () |
void | setFaceCells () |
void | faceCellsInit (vector< int > &localCellID) |
void | faceCellsAddInteriorFaces (vector< int > &faceID) |
void | faceCellsAddPartitionInterfaces (vector< int > &faceID, vector< int > &localCellID) |
void | faceCellsAddMeshInterfaces (vector< int > &faceID, vector< int > &localCellID) |
void | faceCellsAddBoundaryInterfaces (vector< int > &faceID, vector< int > &localCellID) |
void | faceCellsFinishAdd () |
void | setFaceNodes () |
void | faceNodesInit () |
void | faceNodesAddInteriorFaces (vector< int > &faceID) |
void | faceNodesAddPartitionInterfaces (vector< int > &faceID) |
void | faceNodesAddMeshInterfaces (vector< int > &faceID) |
void | faceNodesAddBoundaryInterfaces (vector< int > &faceID) |
void | faceNodesFinishAdd () |
void | setMesh () |
void | setSites () |
void | createInteriorFaceGroup () |
void | createInterFaceGroup () |
void | createBoundaryFaceGroup () |
void | createCoords () |
void | createFaceNodes () |
void | createFaceCells () |
void | setMappers () |
void | partitionInterfaceMappers () |
void | meshInterfaceMappers () |
void | getScatterArrays (const Array< int > &scatterArray, EntryVecMap &scatterArrayLocal, const StorageSite &site) |
void | getGatherArrays (const Array< int > &gatherArray, EntryVecMap &gatherArrayLocal, const StorageSite &site) |
void | set_local_global () |
int | global_offset () |
void | setCellCellsGhostExt () |
void | debug_file_open (const string &fname) |
void | debug_file_close () |
Private Attributes | |
const Mesh & | _mesh |
CRConnectivityPtr | _cellFaces |
vector< StorageSitePtr > | _cellSite |
vector< StorageSitePtr > | _faceSite |
vector< StorageSitePtr > | _nodeSite |
vector< ArrayIntPtr > | _localCellToGlobal |
vector< int > | _globalCellToMeshID |
vector< int > | _globalCellToLocal |
vector< map< int, int > > | _globalToLocalNodes |
map< int, ArrayIntPtr > | _localNodeToGlobal |
vector< map< int, int > > | _globalToLocalFaces |
vector< multimap< int, int > > | _faceIdentifierList |
vector< CRConnectivityPtr > | _faceCells |
vector< CRConnectivityPtr > | _faceNodes |
vector< ArrayVecD3Ptr > | _coord |
map< int, vector< int > > | _interfaceSize |
map< int, vector< int > > | _interfaceOffset |
map< int, vector< int > > | _interfaceID |
map< int, vector< int > > | _boundarySize |
map< int, vector< int > > | _boundaryOffset |
map< int, vector< int > > | _boundaryID |
map< int, vector< string > > | _boundaryType |
int | _nInterfaceNodes |
int | _interiorFaceSize |
ofstream | _debugFile |
int | _procID |
int | _nPart |
int | _nmesh |
MeshList | _meshList |
Definition at line 16 of file MeshDismantler.h.
typedef shared_ptr< Array<double> > MeshDismantler::ArrayDblePtr |
Definition at line 20 of file MeshDismantler.h.
typedef shared_ptr< Array<int> > MeshDismantler::ArrayIntPtr |
Definition at line 21 of file MeshDismantler.h.
typedef map<int,ArrayIntPtr> MeshDismantler::ArrayIntPtrMap |
Definition at line 22 of file MeshDismantler.h.
typedef shared_ptr< Array<Mesh::VecD3> > MeshDismantler::ArrayVecD3Ptr |
Definition at line 28 of file MeshDismantler.h.
typedef shared_ptr< CRConnectivity > MeshDismantler::CRConnectivityPtr |
Definition at line 26 of file MeshDismantler.h.
typedef pair<int,int> MeshDismantler::EntryIndex |
Definition at line 31 of file MeshDismantler.h.
typedef map<EntryIndex,int> MeshDismantler::EntryMap |
Definition at line 32 of file MeshDismantler.h.
typedef map<EntryIndex, vector<int> > MeshDismantler::EntryVecMap |
Definition at line 33 of file MeshDismantler.h.
typedef map<int, int> MeshDismantler::IntMap |
Definition at line 23 of file MeshDismantler.h.
typedef map<int, const StorageSite* > MeshDismantler::IntStorageSiteMap |
Definition at line 34 of file MeshDismantler.h.
typedef map<int, vector<int> > MeshDismantler::IntVecMap |
Definition at line 24 of file MeshDismantler.h.
typedef map<int, multimap<int,int> > MeshDismantler::NestedMap |
Definition at line 30 of file MeshDismantler.h.
typedef shared_ptr< StorageSite > MeshDismantler::StorageSitePtr |
Definition at line 25 of file MeshDismantler.h.
typedef vector< map<int, set<int> > > MeshDismantler::VecMap |
Definition at line 29 of file MeshDismantler.h.
MeshDismantler::MeshDismantler | ( | const MeshList & | meshList | ) |
MeshDismantler::~MeshDismantler | ( | ) |
|
private |
|
private |
Definition at line 839 of file MeshDismantler.cpp.
References _boundaryID, _boundaryOffset, _boundarySize, _boundaryType, _meshList, and _nmesh.
Referenced by setMesh().
|
private |
|
private |
Definition at line 868 of file MeshDismantler.cpp.
References _faceCells, _meshList, and _nmesh.
Referenced by setMesh().
|
private |
Definition at line 861 of file MeshDismantler.cpp.
References _faceNodes, _meshList, and _nmesh.
Referenced by setMesh().
|
private |
Definition at line 825 of file MeshDismantler.cpp.
References _interfaceID, _interfaceOffset, _interfaceSize, _meshList, and _nmesh.
Referenced by setMesh().
|
private |
Definition at line 806 of file MeshDismantler.cpp.
References _cellSite, _faceCells, _faceSite, _meshList, _nmesh, and StorageSite::getCount().
Referenced by setMesh().
void MeshDismantler::debug_cell_site | ( | ) |
Definition at line 1219 of file MeshDismantler.cpp.
References _cellSite, _debugFile, _nmesh, debug_file_close(), and debug_file_open().
Referenced by debug_print().
void MeshDismantler::debug_cells_mapper | ( | ) |
Definition at line 1247 of file MeshDismantler.cpp.
References _debugFile, _globalCellToLocal, _globalCellToMeshID, debug_file_close(), and debug_file_open().
Referenced by debug_print().
void MeshDismantler::debug_face_cells | ( | ) |
Definition at line 1275 of file MeshDismantler.cpp.
References _debugFile, _faceCells, _faceSite, _nmesh, debug_file_close(), debug_file_open(), StorageSite::getCount(), and CRConnectivity::getCount().
Referenced by debug_print().
void MeshDismantler::debug_face_nodes | ( | ) |
Definition at line 1295 of file MeshDismantler.cpp.
References _debugFile, _faceNodes, _faceSite, _nmesh, debug_file_close(), debug_file_open(), StorageSite::getCount(), and CRConnectivity::getCount().
Referenced by debug_print().
void MeshDismantler::debug_face_site | ( | ) |
Definition at line 1229 of file MeshDismantler.cpp.
References _debugFile, _faceSite, _nmesh, debug_file_close(), and debug_file_open().
Referenced by debug_print().
|
private |
Definition at line 1494 of file MeshDismantler.cpp.
References _debugFile.
Referenced by debug_cell_site(), debug_cells_mapper(), debug_face_cells(), debug_face_nodes(), debug_face_site(), debug_gather_mappers(), debug_node_site(), debug_nodes_mapper(), and debug_scatter_mappers().
|
private |
Definition at line 1484 of file MeshDismantler.cpp.
References _debugFile, and _procID.
Referenced by debug_cell_site(), debug_cells_mapper(), debug_face_cells(), debug_face_nodes(), debug_face_site(), debug_gather_mappers(), debug_node_site(), debug_nodes_mapper(), and debug_scatter_mappers().
void MeshDismantler::debug_gather_mappers | ( | ) |
Definition at line 1398 of file MeshDismantler.cpp.
References _debugFile, _meshList, _nmesh, _procID, debug_file_close(), debug_file_open(), StorageSite::getGatherProcID(), Array< T >::getLength(), and StorageSite::getTag().
Referenced by debug_print().
void MeshDismantler::debug_node_site | ( | ) |
Definition at line 1238 of file MeshDismantler.cpp.
References _debugFile, _nmesh, _nodeSite, debug_file_close(), and debug_file_open().
Referenced by debug_print().
void MeshDismantler::debug_nodes_mapper | ( | ) |
Definition at line 1260 of file MeshDismantler.cpp.
References _debugFile, _globalToLocalNodes, debug_file_close(), and debug_file_open().
Referenced by debug_print().
void MeshDismantler::debug_print | ( | ) |
Definition at line 1204 of file MeshDismantler.cpp.
References debug_cell_site(), debug_cells_mapper(), debug_face_cells(), debug_face_nodes(), debug_face_site(), debug_gather_mappers(), debug_node_site(), debug_nodes_mapper(), and debug_scatter_mappers().
void MeshDismantler::debug_scatter_mappers | ( | ) |
Definition at line 1314 of file MeshDismantler.cpp.
References _debugFile, _meshList, _nmesh, _procID, debug_file_close(), debug_file_open(), StorageSite::getGatherProcID(), Array< T >::getLength(), and StorageSite::getTag().
Referenced by debug_print().
|
private |
Definition at line 429 of file MeshDismantler.cpp.
References _boundaryID, _boundaryOffset, _boundarySize, _boundaryType, _faceCells, _globalCellToLocal, _globalCellToMeshID, _globalToLocalFaces, _mesh, _nmesh, Mesh::getAllFaceCells(), Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), Mesh::getCells(), StorageSite::getCount(), StorageSite::getOffset(), and StorageSite::getSelfCount().
Referenced by setFaceCells().
|
private |
Definition at line 286 of file MeshDismantler.cpp.
References _faceCells, _globalCellToLocal, _globalCellToMeshID, _mesh, Mesh::getAllFaceCells(), StorageSite::getCount(), Mesh::getInteriorFaceGroup(), and FaceGroup::site.
Referenced by setFaceCells().
|
private |
Definition at line 356 of file MeshDismantler.cpp.
References _faceCells, _faceIdentifierList, _globalCellToLocal, _globalCellToMeshID, _globalToLocalFaces, _interfaceID, _interfaceOffset, _interfaceSize, _mesh, _nmesh, Mesh::getAllFaceCells(), StorageSite::getCount(), Mesh::getInteriorFaceGroup(), and FaceGroup::site.
Referenced by setFaceCells().
|
private |
Definition at line 306 of file MeshDismantler.cpp.
References _faceCells, _globalCellToLocal, _globalCellToMeshID, _globalToLocalFaces, _interfaceID, _interfaceOffset, _interfaceSize, _mesh, _nmesh, Mesh::getAllFaceCells(), Mesh::getCells(), StorageSite::getCount(), Mesh::getInterfaceGroupCount(), Mesh::getInterfaceGroups(), StorageSite::getOffset(), and StorageSite::getSelfCount().
Referenced by setFaceCells().
|
private |
Definition at line 475 of file MeshDismantler.cpp.
References _faceCells, and _nmesh.
Referenced by setFaceCells().
|
private |
Definition at line 263 of file MeshDismantler.cpp.
References _cellSite, _faceCells, _meshList, _nmesh, and StorageSite::getCount().
Referenced by setFaceCells().
|
private |
Definition at line 677 of file MeshDismantler.cpp.
References _faceNodes, _globalCellToMeshID, _globalToLocalNodes, _mesh, Mesh::getAllFaceCells(), Mesh::getAllFaceNodes(), Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), StorageSite::getCount(), CRConnectivity::getCount(), and StorageSite::getOffset().
Referenced by setFaceNodes().
|
private |
Definition at line 586 of file MeshDismantler.cpp.
References _faceNodes, _globalCellToMeshID, _globalToLocalNodes, _mesh, Mesh::getAllFaceCells(), Mesh::getAllFaceNodes(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getInteriorFaceGroup(), and FaceGroup::site.
Referenced by setFaceNodes().
|
private |
Definition at line 642 of file MeshDismantler.cpp.
References _faceNodes, _globalCellToMeshID, _globalToLocalNodes, _mesh, Mesh::getAllFaceCells(), Mesh::getAllFaceNodes(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getInteriorFaceGroup(), and FaceGroup::site.
Referenced by setFaceNodes().
|
private |
Definition at line 611 of file MeshDismantler.cpp.
References _faceNodes, _globalCellToMeshID, _globalToLocalNodes, _mesh, Mesh::getAllFaceCells(), Mesh::getAllFaceNodes(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getInterfaceGroupCount(), Mesh::getInterfaceGroups(), and StorageSite::getOffset().
Referenced by setFaceNodes().
|
private |
Definition at line 704 of file MeshDismantler.cpp.
References _faceNodes, and _nmesh.
Referenced by setFaceNodes().
|
private |
Definition at line 498 of file MeshDismantler.cpp.
References _faceNodes, _globalCellToMeshID, _mesh, _meshList, _nmesh, Mesh::getAllFaceCells(), Mesh::getAllFaceNodes(), Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getInterfaceGroupCount(), Mesh::getInterfaceGroups(), Mesh::getInteriorFaceGroup(), StorageSite::getOffset(), and FaceGroup::site.
Referenced by setFaceNodes().
|
private |
Definition at line 982 of file MeshDismantler.cpp.
References _faceCells, _globalToLocalFaces, _mesh, Mesh::getAllFaceCells(), Mesh::getCellColors(), Mesh::getCellColorsOther(), Array< T >::getLength(), and StorageSite::getOffset().
Referenced by partitionInterfaceMappers().
|
private |
Definition at line 955 of file MeshDismantler.cpp.
References _globalCellToLocal, _mesh, Mesh::getAllFaceCells(), Mesh::getCellColors(), Mesh::getCellColorsOther(), Array< T >::getLength(), and StorageSite::getOffset().
Referenced by partitionInterfaceMappers().
|
private |
Definition at line 1126 of file MeshDismantler.cpp.
References _meshList, _nPart, _procID, Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), Mesh::getCells(), and StorageSite::getSelfCount().
Referenced by set_local_global().
|
private |
Definition at line 40 of file MeshDismantler.cpp.
References _cellFaces, _mesh, _meshList, _nmesh, _nPart, _procID, Mesh::getAllFaceCells(), Mesh::getDimension(), Mesh::getNumOfAssembleMesh(), CRConnectivity::getTranspose(), set_local_global(), setCellCellsGhostExt(), setCellsMapper(), setCellsSite(), setCoord(), setFaceCells(), setFaceNodes(), setFacesSite(), setMappers(), setMesh(), setNodesMapper(), setNodesSite(), and setSites().
Referenced by MeshDismantler().
|
private |
Definition at line 1010 of file MeshDismantler.cpp.
References _faceCells, _faceIdentifierList, _globalToLocalFaces, _meshList, and _nmesh.
Referenced by setMappers().
|
inline |
|
private |
Definition at line 884 of file MeshDismantler.cpp.
References _mesh, _meshList, Mesh::getCells(), getGatherArrays(), StorageSite::getGatherMap(), Mesh::getGhostCellSiteScatter(), Mesh::getInterfaceGroupCount(), Mesh::getInterfaceGroups(), getScatterArrays(), StorageSite::getScatterMap(), max(), and min().
Referenced by setMappers().
|
private |
Definition at line 1051 of file MeshDismantler.cpp.
References _meshList, Mesh::createLocalGlobalArray(), Mesh::getAllFaceCells(), Mesh::getBoundaryFaceGroups(), Mesh::getBoundaryGroupCount(), CRConnectivity::getCount(), StorageSite::getCountLevel1(), Mesh::getGlobalToLocal(), Mesh::getLocalToGlobal(), StorageSite::getSelfCount(), and global_offset().
Referenced by init().
|
private |
Definition at line 1164 of file MeshDismantler.cpp.
References _meshList, _nmesh, Mesh::createCellCellsGhostExt(), Mesh::createScatterGatherCountsBuffer(), Mesh::createScatterGatherIndicesBuffer(), Mesh::recvScatterGatherCountsBufferLocal(), Mesh::recvScatterGatherIndicesBufferLocal(), Mesh::syncCounts(), and Mesh::syncIndices().
Referenced by init().
|
private |
Definition at line 224 of file MeshDismantler.cpp.
References _cellSite, _globalCellToLocal, _globalCellToMeshID, _localCellToGlobal, _mesh, _nmesh, Mesh::getCellColors(), Mesh::getCells(), and StorageSite::getSelfCount().
Referenced by init().
|
private |
Definition at line 87 of file MeshDismantler.cpp.
References _cellSite, _mesh, _nmesh, Mesh::getAllFaceCells(), Mesh::getCellCellsGlobal(), Mesh::getCellColors(), Mesh::getCells(), StorageSite::getCount(), Mesh::getGlobalToLocal(), Mesh::getInteriorFaceGroup(), StorageSite::getSelfCount(), and FaceGroup::site.
Referenced by init().
|
private |
Definition at line 751 of file MeshDismantler.cpp.
References _coord, _globalToLocalNodes, _mesh, _nmesh, _nodeSite, StorageSite::getCount(), Mesh::getNodeCoordinates(), and Mesh::getNodes().
Referenced by init().
|
private |
Definition at line 248 of file MeshDismantler.cpp.
References _nmesh, faceCellsAddBoundaryInterfaces(), faceCellsAddInteriorFaces(), faceCellsAddMeshInterfaces(), faceCellsAddPartitionInterfaces(), faceCellsFinishAdd(), and faceCellsInit().
Referenced by init().
|
private |
Definition at line 485 of file MeshDismantler.cpp.
References _nmesh, faceNodesAddBoundaryInterfaces(), faceNodesAddInteriorFaces(), faceNodesAddMeshInterfaces(), faceNodesAddPartitionInterfaces(), faceNodesFinishAdd(), and faceNodesInit().
Referenced by init().
|
private |
Definition at line 160 of file MeshDismantler.cpp.
References _faceSite, _mesh, _nmesh, Mesh::getAllFaceCells(), Mesh::getCellColors(), StorageSite::getCount(), and Mesh::getFaces().
Referenced by init().
|
private |
Definition at line 875 of file MeshDismantler.cpp.
References meshInterfaceMappers(), and partitionInterfaceMappers().
Referenced by init().
|
private |
Definition at line 771 of file MeshDismantler.cpp.
References createBoundaryFaceGroup(), createCoords(), createFaceCells(), createFaceNodes(), createInterFaceGroup(), and createInteriorFaceGroup().
Referenced by init().
|
private |
Definition at line 714 of file MeshDismantler.cpp.
References _globalToLocalNodes, _mesh, _nmesh, Mesh::getCellColors(), Mesh::getCellNodes(), Mesh::getCells(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getNodes(), and StorageSite::getSelfCount().
Referenced by init().
|
private |
Definition at line 188 of file MeshDismantler.cpp.
References _mesh, _nmesh, _nodeSite, Mesh::getCellColors(), Mesh::getCellNodes(), Mesh::getCells(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getNodes(), and StorageSite::getSelfCount().
Referenced by init().
|
private |
Definition at line 790 of file MeshDismantler.cpp.
References _cellSite, _faceSite, _meshList, _nmesh, _nodeSite, StorageSite::setCount(), and StorageSite::setCountLevel1().
Referenced by init().
|
private |
Definition at line 140 of file MeshDismantler.h.
Referenced by createBoundaryFaceGroup(), and faceCellsAddBoundaryInterfaces().
|
private |
Definition at line 139 of file MeshDismantler.h.
Referenced by createBoundaryFaceGroup(), and faceCellsAddBoundaryInterfaces().
|
private |
Definition at line 138 of file MeshDismantler.h.
Referenced by createBoundaryFaceGroup(), and faceCellsAddBoundaryInterfaces().
|
private |
Definition at line 141 of file MeshDismantler.h.
Referenced by createBoundaryFaceGroup(), and faceCellsAddBoundaryInterfaces().
|
private |
Definition at line 113 of file MeshDismantler.h.
Referenced by init().
|
private |
Definition at line 115 of file MeshDismantler.h.
Referenced by createInteriorFaceGroup(), debug_cell_site(), faceCellsInit(), setCellsMapper(), setCellsSite(), and setSites().
|
private |
Definition at line 132 of file MeshDismantler.h.
Referenced by createCoords(), and setCoord().
|
private |
Definition at line 146 of file MeshDismantler.h.
Referenced by debug_cell_site(), debug_cells_mapper(), debug_face_cells(), debug_face_nodes(), debug_face_site(), debug_file_close(), debug_file_open(), debug_gather_mappers(), debug_node_site(), debug_nodes_mapper(), and debug_scatter_mappers().
|
private |
Definition at line 130 of file MeshDismantler.h.
Referenced by createFaceCells(), createInteriorFaceGroup(), debug_face_cells(), faceCellsAddBoundaryInterfaces(), faceCellsAddInteriorFaces(), faceCellsAddMeshInterfaces(), faceCellsAddPartitionInterfaces(), faceCellsFinishAdd(), faceCellsInit(), getGatherArrays(), and meshInterfaceMappers().
|
private |
Definition at line 128 of file MeshDismantler.h.
Referenced by faceCellsAddMeshInterfaces(), and meshInterfaceMappers().
|
private |
Definition at line 131 of file MeshDismantler.h.
Referenced by createFaceNodes(), debug_face_nodes(), faceNodesAddBoundaryInterfaces(), faceNodesAddInteriorFaces(), faceNodesAddMeshInterfaces(), faceNodesAddPartitionInterfaces(), faceNodesFinishAdd(), and faceNodesInit().
|
private |
Definition at line 116 of file MeshDismantler.h.
Referenced by createInteriorFaceGroup(), debug_face_cells(), debug_face_nodes(), debug_face_site(), setFacesSite(), and setSites().
|
private |
Definition at line 122 of file MeshDismantler.h.
Referenced by debug_cells_mapper(), faceCellsAddBoundaryInterfaces(), faceCellsAddInteriorFaces(), faceCellsAddMeshInterfaces(), faceCellsAddPartitionInterfaces(), getScatterArrays(), and setCellsMapper().
|
private |
Definition at line 121 of file MeshDismantler.h.
Referenced by debug_cells_mapper(), faceCellsAddBoundaryInterfaces(), faceCellsAddInteriorFaces(), faceCellsAddMeshInterfaces(), faceCellsAddPartitionInterfaces(), faceNodesAddBoundaryInterfaces(), faceNodesAddInteriorFaces(), faceNodesAddMeshInterfaces(), faceNodesAddPartitionInterfaces(), faceNodesInit(), and setCellsMapper().
|
private |
Definition at line 126 of file MeshDismantler.h.
Referenced by faceCellsAddBoundaryInterfaces(), faceCellsAddMeshInterfaces(), faceCellsAddPartitionInterfaces(), getGatherArrays(), and meshInterfaceMappers().
|
private |
Definition at line 124 of file MeshDismantler.h.
Referenced by debug_nodes_mapper(), faceNodesAddBoundaryInterfaces(), faceNodesAddInteriorFaces(), faceNodesAddMeshInterfaces(), faceNodesAddPartitionInterfaces(), setCoord(), and setNodesMapper().
|
private |
Definition at line 136 of file MeshDismantler.h.
Referenced by createInterFaceGroup(), faceCellsAddMeshInterfaces(), and faceCellsAddPartitionInterfaces().
|
private |
Definition at line 135 of file MeshDismantler.h.
Referenced by createInterFaceGroup(), faceCellsAddMeshInterfaces(), and faceCellsAddPartitionInterfaces().
|
private |
Definition at line 134 of file MeshDismantler.h.
Referenced by createInterFaceGroup(), faceCellsAddMeshInterfaces(), and faceCellsAddPartitionInterfaces().
|
private |
Definition at line 144 of file MeshDismantler.h.
|
private |
Definition at line 120 of file MeshDismantler.h.
Referenced by setCellsMapper().
|
private |
Definition at line 125 of file MeshDismantler.h.
|
private |
Definition at line 112 of file MeshDismantler.h.
Referenced by faceCellsAddBoundaryInterfaces(), faceCellsAddInteriorFaces(), faceCellsAddMeshInterfaces(), faceCellsAddPartitionInterfaces(), faceNodesAddBoundaryInterfaces(), faceNodesAddInteriorFaces(), faceNodesAddMeshInterfaces(), faceNodesAddPartitionInterfaces(), faceNodesInit(), getGatherArrays(), getScatterArrays(), init(), partitionInterfaceMappers(), setCellsMapper(), setCellsSite(), setCoord(), setFacesSite(), setNodesMapper(), and setNodesSite().
|
private |
Definition at line 151 of file MeshDismantler.h.
Referenced by createBoundaryFaceGroup(), createCoords(), createFaceCells(), createFaceNodes(), createInterFaceGroup(), createInteriorFaceGroup(), debug_gather_mappers(), debug_scatter_mappers(), faceCellsInit(), faceNodesInit(), global_offset(), init(), meshInterfaceMappers(), meshList(), partitionInterfaceMappers(), set_local_global(), setCellCellsGhostExt(), setSites(), and ~MeshDismantler().
|
private |
Definition at line 143 of file MeshDismantler.h.
|
private |
Definition at line 150 of file MeshDismantler.h.
Referenced by createBoundaryFaceGroup(), createCoords(), createFaceCells(), createFaceNodes(), createInterFaceGroup(), createInteriorFaceGroup(), debug_cell_site(), debug_face_cells(), debug_face_nodes(), debug_face_site(), debug_gather_mappers(), debug_node_site(), debug_scatter_mappers(), faceCellsAddBoundaryInterfaces(), faceCellsAddMeshInterfaces(), faceCellsAddPartitionInterfaces(), faceCellsFinishAdd(), faceCellsInit(), faceNodesFinishAdd(), faceNodesInit(), init(), meshInterfaceMappers(), setCellCellsGhostExt(), setCellsMapper(), setCellsSite(), setCoord(), setFaceCells(), setFaceNodes(), setFacesSite(), setNodesMapper(), setNodesSite(), and setSites().
|
private |
Definition at line 117 of file MeshDismantler.h.
Referenced by debug_node_site(), setCoord(), setNodesSite(), and setSites().
|
private |
Definition at line 148 of file MeshDismantler.h.
Referenced by global_offset(), and init().
|
private |
Definition at line 147 of file MeshDismantler.h.
Referenced by debug_file_open(), debug_gather_mappers(), debug_scatter_mappers(), global_offset(), and init().