SMDS_DownQuadQuadrangle 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_DownQuadQuadrangle (SMDS_UnstructuredGrid *grid)
 
 ~SMDS_DownQuadQuadrangle ()
 
- 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 ()
 
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 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 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)
 
- Static Public Member Functions inherited from SMDS_Downward
static int getCellDimension (unsigned char cellType)
 

Constructor & Destructor Documentation

◆ SMDS_DownQuadQuadrangle()

SMDS_DownQuadQuadrangle::SMDS_DownQuadQuadrangle ( SMDS_UnstructuredGrid grid)
protected

◆ ~SMDS_DownQuadQuadrangle()

SMDS_DownQuadQuadrangle::~SMDS_DownQuadQuadrangle ( )
protected

Member Function Documentation

◆ addDownCell()

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

Id's are downward connectivity id's.

Reimplemented from SMDS_Downward.

◆ computeEdgesWithNodes()

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

Friends And Related Function Documentation

◆ SMDS_UnstructuredGrid


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