SMDS_Down3D Class Referenceabstract
#include <SMDS_Downward.hxx>
Public Member Functions | |
virtual void | getNodeIds (int cellId, std::set< int > &nodeSet) |
virtual int | getNumberOfUpCells (int cellId) |
virtual const int * | getUpCells (int cellId) |
virtual const unsigned char * | getUpTypes (int cellId) |
Public Member Functions inherited from SMDS_Downward | |
virtual const int * | getDownCells (int cellId) |
virtual const unsigned char * | getDownTypes (int cellId) |
int | getMaxId () |
virtual int | getNodes (int cellId, int *nodevec) |
virtual int | getNumberOfDownCells (int cellId) |
virtual void | getOrderedNodesOfFace (int cellId, std::vector< vtkIdType > &orderedNodes) |
int | getVtkCellId (int cellId) |
Protected Member Functions | |
virtual void | allocate (int nbElems) |
virtual void | compactStorage () |
virtual void | computeFacesWithNodes (int cellId, ListElemByNodesType &facesWithNodes)=0 |
int | FindFaceByNodes (int cellId, ElemByNodesType &faceByNodes) |
SMDS_Down3D (SMDS_UnstructuredGrid *grid, int nbDownCells) | |
~SMDS_Down3D () | |
Protected Member Functions inherited from SMDS_Downward | |
int | addCell (int vtkId=-1) |
virtual void | addDownCell (int cellId, int lowCellId, unsigned char aType) |
Id's are downward connectivity id's. More... | |
virtual void | addUpCell (int cellId, int upCellId, unsigned char aType) |
Id's are downward connectivity id's. More... | |
virtual int | getNodeSet (int cellId, int *nodeSet) |
virtual void | initCell (int cellId) |
SMDS_Downward (SMDS_UnstructuredGrid *grid, int nbDownCells) | |
virtual | ~SMDS_Downward () |
Friends | |
class | SMDS_UnstructuredGrid |
Additional Inherited Members | |
Static Public Member Functions inherited from SMDS_Downward | |
static int | getCellDimension (unsigned char cellType) |
Constructor & Destructor Documentation
◆ SMDS_Down3D()
|
protected |
◆ ~SMDS_Down3D()
|
protected |
Member Function Documentation
◆ allocate()
|
protectedvirtual |
Implements SMDS_Downward.
References SMDS_Mesh::chunkSize.
◆ compactStorage()
|
protectedvirtual |
Implements SMDS_Downward.
◆ computeFacesWithNodes()
|
protectedpure virtual |
Implemented in SMDS_DownQuadHexa, SMDS_DownHexa, SMDS_DownQuadPenta, SMDS_DownPenta, SMDS_DownQuadPyramid, SMDS_DownPyramid, SMDS_DownQuadTetra, and SMDS_DownTetra.
Referenced by SMDS_UnstructuredGrid::BuildDownwardConnectivity().
◆ FindFaceByNodes()
|
protected |
References ElemByNodesType::nbNodes, ElemByNodesType::nodeIds, and ElemByNodesType::vtkType.
Referenced by SMDS_UnstructuredGrid::BuildDownwardConnectivity().
◆ getNodeIds()
|
virtual |
Implements SMDS_Downward.
◆ getNumberOfUpCells()
|
virtual |
Implements SMDS_Downward.
◆ getUpCells()
|
virtual |
Implements SMDS_Downward.
◆ getUpTypes()
|
virtual |
Implements SMDS_Downward.
Friends And Related Function Documentation
◆ SMDS_UnstructuredGrid
|
friend |
The documentation for this class was generated from the following files:
- src/3rdParty/salomesmesh/inc/SMDS_Downward.hxx
- src/3rdParty/salomesmesh/src/SMDS/SMDS_Downward.cpp