SMDS_DownTriangle Class Reference

#include <SMDS_Downward.hxx>

Protected Member Functions

virtual void addDownCell (int cellId, int lowCellId, unsigned char aType)
 Id's are downward connectivity id's. More...
 
virtual void computeEdgesWithNodes (int cellId, ListElemByNodesType &edgesWithNodes)
 
 SMDS_DownTriangle (SMDS_UnstructuredGrid *grid)
 
 ~SMDS_DownTriangle ()
 
- Protected Member Functions inherited from SMDS_Down2D
virtual void addUpCell (int cellId, int upCellId, unsigned char aType)
 Id's are downward connectivity id's. More...
 
virtual void allocate (int nbElems)
 
virtual void compactStorage ()
 
virtual void computeEdgesWithNodes (int cellId, ListElemByNodesType &facesWithNodes)=0
 
int computeVolumeIds (ElemByNodesType &faceByNodes, int *ids)
 
int computeVolumeIds (int cellId, int *ids)
 
int computeVolumeIdsFromNodesFace (int *nodes, int nbNodes, int *ids)
 
int FindEdgeByNodes (int cellId, ElemByNodesType &edgeByNodes)
 
virtual int getNodeSet (int cellId, int *nodeSet)
 
bool isInFace (int cellId, int *pts, int npts)
 
void setTempNodes (int cellId, ElemByNodesType &faceByNodes)
 
void setTempNodes (int cellId, int vtkId)
 
 SMDS_Down2D (SMDS_UnstructuredGrid *grid, int nbDownCells)
 
 ~SMDS_Down2D ()
 
- 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 void allocate (int nbElems)=0
 
virtual void compactStorage ()=0
 
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

- Public Member Functions inherited from SMDS_Down2D
virtual void getNodeIds (int cellId, std::set< int > &nodeSet)
 
virtual int getNumberOfUpCells (int cellId)
 
virtual const intgetUpCells (int cellId)
 
virtual const unsigned char * getUpTypes (int cellId)
 
- Public Member Functions inherited from SMDS_Downward
virtual const intgetDownCells (int cellId)
 
virtual const unsigned char * getDownTypes (int cellId)
 
int getMaxId ()
 
virtual void getNodeIds (int cellId, std::set< int > &nodeSet)=0
 
virtual int getNodes (int cellId, int *nodevec)
 
virtual int getNumberOfDownCells (int cellId)
 
virtual int getNumberOfUpCells (int cellId)=0
 
virtual void getOrderedNodesOfFace (int cellId, std::vector< vtkIdType > &orderedNodes)
 
virtual const intgetUpCells (int cellId)=0
 
virtual const unsigned char * getUpTypes (int cellId)=0
 
int getVtkCellId (int cellId)
 
- Static Public Member Functions inherited from SMDS_Downward
static int getCellDimension (unsigned char cellType)
 

Constructor & Destructor Documentation

◆ SMDS_DownTriangle()

SMDS_DownTriangle::SMDS_DownTriangle ( SMDS_UnstructuredGrid grid)
protected

◆ ~SMDS_DownTriangle()

SMDS_DownTriangle::~SMDS_DownTriangle ( )
protected

Member Function Documentation

◆ addDownCell()

void SMDS_DownTriangle::addDownCell ( int  cellId,
int  lowCellId,
unsigned char  aType 
)
protectedvirtual

Id's are downward connectivity id's.

Reimplemented from SMDS_Downward.

◆ computeEdgesWithNodes()

void SMDS_DownTriangle::computeEdgesWithNodes ( int  cellId,
ListElemByNodesType edgesWithNodes 
)
protectedvirtual

Friends And Related Function Documentation

◆ SMDS_UnstructuredGrid


The documentation for this class was generated from the following files: