|
| UMesh (const Args &args) |
|
virtual | ~UMesh () |
|
| DECLARE_HT ("UMesh") |
|
const CRConnectivity & | getConnectivity (const StorageSite &from, const StorageSite &to) const |
|
const CRConnectivity & | getAllFaceCells () const |
|
const CRConnectivity & | getFaceCells (const StorageSite &site) const |
|
const Array< int > & | getCellTypes () const |
|
const Array< int > & | getCellTypeCount () const |
|
| DECLARE_METHOD (maskCellsOfType) |
|
| DECLARE_METHOD (getCellTypeCount) |
|
| DECLARE_METHOD (getCellTypes) |
|
| Mesh (const int dimension) |
|
| Mesh (const int dimension, const Array< VecD3 > &faceNodesCoord) |
|
| Mesh (const int dimension, const int nCells, const Array< VecD3 > &nodesCoord, const Array< int > &faceCellIndices, const Array< int > &faceNodeIndices, const Array< int > &faceNodeCount, const Array< int > &faceGroupSize) |
|
| ~Mesh () |
|
| DEFINE_TYPENAME ("Mesh") |
|
int | getDimension () const |
|
int | getID () const |
|
const StorageSite & | getFaces () const |
|
const StorageSite & | getCells () const |
|
const StorageSite & | getNodes () const |
|
const StorageSite & | getIBFaces () const |
|
const StorageSite * | getGhostCellSiteScatter (const PartIDMeshIDPair &id) const |
|
const GhostCellSiteMap & | getGhostCellSiteScatterMap () const |
|
GhostCellSiteMap & | getGhostCellSiteScatterMap () |
|
const StorageSite * | getGhostCellSiteGather (const PartIDMeshIDPair &id) const |
|
GhostCellSiteMap & | getGhostCellSiteGatherMap () |
|
const GhostCellSiteMap & | getGhostCellSiteGatherMap () const |
|
const StorageSite * | getGhostCellSiteScatterLevel1 (const PartIDMeshIDPair &id) const |
|
const GhostCellSiteMap & | getGhostCellSiteScatterMapLevel1 () const |
|
GhostCellSiteMap & | getGhostCellSiteScatterMapLevel1 () |
|
const StorageSite * | getGhostCellSiteGatherLevel1 (const PartIDMeshIDPair &id) const |
|
GhostCellSiteMap & | getGhostCellSiteGatherMapLevel1 () |
|
const GhostCellSiteMap & | getGhostCellSiteGatherMapLevel1 () const |
|
StorageSite & | getFaces () |
|
StorageSite & | getCells () |
|
StorageSite & | getNodes () |
|
StorageSite & | getIBFaces () |
|
const CRConnectivity & | getConnectivity (const StorageSite &from, const StorageSite &to) const |
|
const CRConnectivity & | getAllFaceNodes () const |
|
const CRConnectivity & | getAllFaceCells () const |
|
const CRConnectivity & | getCellNodes () const |
|
const CRConnectivity & | getFaceCells (const StorageSite &site) const |
|
const CRConnectivity & | getFaceNodes (const StorageSite &site) const |
|
const CRConnectivity & | getCellFaces () const |
|
const CRConnectivity & | getCellCells () const |
|
const CRConnectivity & | getCellCells2 () const |
|
const CRConnectivity & | getFaceCells2 () const |
|
CRConnectivity & | getAllFaceCells () |
|
const FaceGroup & | getInteriorFaceGroup () const |
|
int | getFaceGroupCount () const |
|
int | getBoundaryGroupCount () const |
|
int | getInterfaceGroupCount () const |
|
const FaceGroupList & | getBoundaryFaceGroups () const |
|
const FaceGroupList & | getInterfaceGroups () const |
|
const FaceGroupList & | getAllFaceGroups () const |
|
const FaceGroup & | getFaceGroup (const int fgId) const |
|
const StorageSite & | createInteriorFaceGroup (const int size) |
|
const StorageSite & | createInterfaceGroup (const int size, const int offset, const int id) |
|
const StorageSite & | createBoundaryFaceGroup (const int size, const int offset, const int id, const string &boundaryType) |
|
void | setCoordinates (shared_ptr< Array< VecD3 > > x) |
|
void | setFaceNodes (shared_ptr< CRConnectivity > faceNodes) |
|
void | setFaceCells (shared_ptr< CRConnectivity > faceCells) |
|
void | setConnectivity (const StorageSite &rowSite, const StorageSite &colSite, shared_ptr< CRConnectivity > conn) |
|
void | eraseConnectivity (const StorageSite &rowSite, const StorageSite &colSite) const |
|
shared_ptr< Array< int > > | createAndGetBNglobalToLocal () const |
|
const ArrayBase & | getBNglobalToLocal () const |
|
const StorageSite & | getBoundaryNodes () const |
|
const Array< VecD3 > & | getNodeCoordinates () const |
|
Array< VecD3 > & | getNodeCoordinates () |
|
shared_ptr< ArrayBase > | getNodeCoordinatesPtr () |
|
void | setNumOfAssembleMesh (int nmesh) |
|
const Array< int > & | getIBFaceList () const |
|
Array< int > & | getCellColors () |
|
const Array< int > & | getCellColors () const |
|
Array< int > & | getCellColorsOther () |
|
const Array< int > & | getCellColorsOther () const |
|
shared_ptr< Array< int > > | getLocalToGlobalNodesPtr () |
|
const map< int, int > | getGlobalToLocalNodes () const |
|
map< int, int > | getGlobalToLocalNodes () |
|
shared_ptr< ArrayBase > | getLocalToGlobalPtr () |
|
Array< int > & | getLocalToGlobal () |
|
const Array< int > & | getLocalToGlobal () const |
|
map< int, int > & | getGlobalToLocal () |
|
const map< int, int > & | getGlobalToLocal () const |
|
multiMap & | getCellCellsGlobal () |
|
const multiMap & | getCellCellsGlobal () const |
|
bool | isMergedMesh () const |
|
int | getNumOfAssembleMesh () const |
|
const set< int > & | getBoundaryNodesSet () const |
|
set< int > & | getBoundaryNodesSet () |
|
const map< int, int > & | getCommonFacesMap () const |
|
const map< int, int > & | getCommonFacesMapOther () const |
|
void | createScatterGatherCountsBuffer () |
|
void | recvScatterGatherCountsBufferLocal () |
|
void | syncCounts () |
|
void | createScatterGatherIndicesBuffer () |
|
void | recvScatterGatherIndicesBufferLocal () |
|
void | syncIndices () |
|
const CRConnectivity & | getCellCellsGhostExt () const |
|
const ArrayBase & | getSendCounts (const EntryIndex &e) const |
|
const ArrayBase & | getSendIndices (const EntryIndex &e) const |
|
const ArrayBase & | getRecvCounts (const EntryIndex &e) const |
|
const ArrayBase & | getRecvIndices (const EntryIndex &e) const |
|
void | createCellCellsGhostExt () |
|
void | uniqueFaceCells () |
|
void | setIBFaces (shared_ptr< Array< int > > faceList) |
|
void | createGhostCellSiteScatter (const PartIDMeshIDPair &id, shared_ptr< StorageSite > site) |
|
void | createGhostCellSiteGather (const PartIDMeshIDPair &id, shared_ptr< StorageSite > site) |
|
void | createGhostCellSiteScatterLevel1 (const PartIDMeshIDPair &id, shared_ptr< StorageSite > site) |
|
void | createGhostCellSiteGatherLevel1 (const PartIDMeshIDPair &id, shared_ptr< StorageSite > site) |
|
void | createCellColor () |
|
void | createLocalGlobalArray () |
|
void | createLocalToGlobalNodesArray () |
|
void | setNodeRepeationArrayCoupling (const Mesh &bMesh) |
|
shared_ptr< ArrayBase > | getUpdatedNodesCoordCoupling (const GeomFields &geomField, const Mesh &bMesh) |
|
void | setCommonFacesMap (const Mesh &bMesh) |
|
void | findCommonNodes (Mesh &other) |
|
void | findCommonFaces (StorageSite &faces, StorageSite &otherFaces, const GeomFields &geomFields) |
|
bool | COMETfindCommonFaces (StorageSite &faces, StorageSite &otherFaces, const GeomFields &geomFields) |
|
Mesh * | extractBoundaryMesh () |
|
Mesh * | extrude (int nz, double zmax, bool boundaryOnly=false) |
|
Mesh * | createShell (const int fgId, Mesh &otherMesh, const int otherFgId) |
|
Mesh * | createDoubleShell (const int fgId, Mesh &otherMesh, const int otherFgId, const bool connectedShell) |
|
int | getCellZoneID () const |
|
void | setCellZoneID (const int id) |
|
void | setID (const int id) |
|
bool | isShell () const |
|
bool | isDoubleShell () const |
|
bool | isConnectedShell () const |
|
int | getParentMeshID () const |
|
int | getOtherMeshID () const |
|
const StorageSite & | getParentFaceGroupSite () const |
|
const StorageSite & | getOtherFaceGroupSite () const |
|
ConnectivityMap & | getConnectivityMap () |
|
PeriodicFacePairs & | getPeriodicFacePairs () |
|
const PeriodicFacePairs & | getPeriodicFacePairs () const |
|
void | CRConnectivityPrint (const CRConnectivity &conn, int procID, const string &name) |
|
void | CRConnectivityPrintFile (const CRConnectivity &conn, const string &name, const int procID) const |
|
void | InterfaceToBoundary () |
|
|
enum | {
CELL_BAR2,
CELL_TRI3,
CELL_QUAD4,
CELL_TETRA4,
CELL_HEX8,
CELL_PYRAMID,
CELL_PRISM,
CELL_TYPE_MAX
} |
|
enum | {
IBTYPE_FLUID =-1,
IBTYPE_BOUNDARY =-2,
IBTYPE_SOLID =-3,
IBTYPE_REALBOUNDARY =-4,
IBTYPE_UNKNOWN =-5
} |
|
typedef Vector< double, 3 > | VecD3 |
|
typedef Array< int > | IntArray |
|
typedef vector< int > | vecList |
|
typedef multimap< int, int > | multiMap |
|
typedef map< int, int > | mapInt |
|
typedef pair< const
StorageSite *, const
StorageSite * > | SSPair |
|
typedef map< SSPair,
shared_ptr< CRConnectivity > > | ConnectivityMap |
|
typedef pair< int, int > | PartIDMeshIDPair |
|
typedef map< PartIDMeshIDPair,
shared_ptr< StorageSite > > | GhostCellSiteMap |
|
typedef pair< const
StorageSite *, const
StorageSite * > | EntryIndex |
|
typedef map< EntryIndex,
shared_ptr< ArrayBase > > | GhostArrayMap |
|
typedef map< int, int > | PeriodicFacePairs |
|
enum Mesh:: { ... } | CellType |
|
const int | _dimension |
|
int | _id |
|
int | _cellZoneID |
|
StorageSite | _cells |
|
StorageSite | _faces |
|
StorageSite | _nodes |
|
StorageSite | _ibFaces |
|
StorageSite * | _boundaryNodes |
|
shared_ptr< FaceGroup > | _interiorFaceGroup |
|
FaceGroupList | _faceGroups |
|
FaceGroupList | _boundaryGroups |
|
FaceGroupList | _interfaceGroups |
|
ConnectivityMap | _connectivityMap |
|
shared_ptr< Array< VecD3 > > | _coordinates |
|
shared_ptr< Array< int > > | _boundaryNodeGlobalToLocalPtr |
|
shared_ptr< Array< int > > | _ibFaceList |
|
shared_ptr< Array< int > > | _cellColor |
|
shared_ptr< Array< int > > | _cellColorOther |
|
int | _numOfAssembleMesh |
|
bool | _isAssembleMesh |
|
GhostCellSiteMap | _ghostCellSiteScatterMap |
|
GhostCellSiteMap | _ghostCellSiteGatherMap |
|
GhostCellSiteMap | _ghostCellSiteScatterMapLevel1 |
|
GhostCellSiteMap | _ghostCellSiteGatherMapLevel1 |
|
GhostArrayMap | _sendCounts |
|
GhostArrayMap | _recvCounts |
|
GhostArrayMap | _sendIndices |
|
GhostArrayMap | _recvIndices |
|
shared_ptr< StorageSite > | _cellSiteGhostExt |
|
shared_ptr< CRConnectivity > | _cellCellsGhostExt |
|
map< int, int > | _commonFacesMap |
|
map< int, int > | _commonFacesMapOther |
|
set< int > | _boundaryNodesSet |
|
shared_ptr< Array< int > > | _repeatNodes |
|
shared_ptr< Array< int > > | _localToGlobalNodes |
|
shared_ptr< Array< int > > | _localToGlobal |
|
map< int, int > | _globalToLocal |
|
map< int, int > | _globalToLocalNodes |
|
multiMap | _cellCellsGlobal |
|
shared_ptr< CRConnectivity > | _cellCells2 |
|
shared_ptr< CRConnectivity > | _faceCells2 |
|
bool | _isShell |
|
bool | _isDoubleShell |
|
bool | _isConnectedShell |
|
const StorageSite * | _parentFaceGroupSite |
|
const StorageSite * | _otherFaceGroupSite |
|
int | _parentMeshID |
|
int | _otherMeshID |
|
PeriodicFacePairs | _periodicFacePairs |
|
static int | _lastID = 0 |
|
Definition at line 17 of file UMesh.h.