#include <SMDS_Downward.hxx>
|
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 | computeFaces (int *pts, int *vtkIds, int nbcells, int *downFaces, unsigned char *downTypes) |
|
int | computeFaces (int cellId, int *vtkIds, int nbcells, int *downFaces, unsigned char *downTypes) |
|
int | computeVtkCells (int *pts, std::vector< int > &vtkIds) |
|
int | computeVtkCells (int cellId, std::vector< int > &vtkIds) |
|
virtual int | getNodeSet (int cellId, int *nodeSet) |
|
virtual void | initCell (int cellId) |
|
void | setNodes (int cellId, const int *nodeIds) |
|
void | setNodes (int cellId, int vtkId) |
|
| SMDS_Down1D (SMDS_UnstructuredGrid *grid, int nbDownCells) |
|
| ~SMDS_Down1D () |
|
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 () |
|
◆ SMDS_Down1D()
◆ ~SMDS_Down1D()
SMDS_Down1D::~SMDS_Down1D |
( |
| ) |
|
|
protected |
◆ addUpCell()
void SMDS_Down1D::addUpCell |
( |
int |
cellId, |
|
|
int |
upCellId, |
|
|
unsigned char |
aType |
|
) |
| |
|
protectedvirtual |
Id's are downward connectivity id's.
Reimplemented from SMDS_Downward.
◆ allocate()
void SMDS_Down1D::allocate |
( |
int |
nbElems | ) |
|
|
protectedvirtual |
Resize the downward connectivity storage vector if needed.
- Parameters
-
nbElems | total number of elements of the same type required |
Implements SMDS_Downward.
References SMDS_Mesh::chunkSize.
◆ compactStorage()
void SMDS_Down1D::compactStorage |
( |
| ) |
|
|
protectedvirtual |
◆ computeFaces() [1/2]
int SMDS_Down1D::computeFaces |
( |
int * |
pts, |
|
|
int * |
vtkIds, |
|
|
int |
nbcells, |
|
|
int * |
downFaces, |
|
|
unsigned char * |
downTypes |
|
) |
| |
|
protected |
◆ computeFaces() [2/2]
int SMDS_Down1D::computeFaces |
( |
int |
cellId, |
|
|
int * |
vtkIds, |
|
|
int |
nbcells, |
|
|
int * |
downFaces, |
|
|
unsigned char * |
downTypes |
|
) |
| |
|
protected |
◆ computeVtkCells() [1/2]
int SMDS_Down1D::computeVtkCells |
( |
int * |
pts, |
|
|
std::vector< int > & |
vtkIds |
|
) |
| |
|
protected |
◆ computeVtkCells() [2/2]
int SMDS_Down1D::computeVtkCells |
( |
int |
cellId, |
|
|
std::vector< int > & |
vtkIds |
|
) |
| |
|
protected |
◆ getNodeIds()
void SMDS_Down1D::getNodeIds |
( |
int |
cellId, |
|
|
std::set< int > & |
nodeSet |
|
) |
| |
|
virtual |
◆ getNodes()
virtual int SMDS_Down1D::getNodes |
( |
int |
cellId, |
|
|
int * |
nodevec |
|
) |
| |
|
virtual |
◆ getNodeSet()
int SMDS_Down1D::getNodeSet |
( |
int |
cellId, |
|
|
int * |
nodeSet |
|
) |
| |
|
protectedvirtual |
◆ getNumberOfUpCells()
int SMDS_Down1D::getNumberOfUpCells |
( |
int |
cellId | ) |
|
|
virtual |
◆ getUpCells()
const int * SMDS_Down1D::getUpCells |
( |
int |
cellId | ) |
|
|
virtual |
◆ getUpTypes()
const unsigned char * SMDS_Down1D::getUpTypes |
( |
int |
cellId | ) |
|
|
virtual |
◆ initCell()
void SMDS_Down1D::initCell |
( |
int |
cellId | ) |
|
|
protectedvirtual |
clear vectors used to reference 2D cells containing the edge
- Parameters
-
Reimplemented from SMDS_Downward.
◆ setNodes() [1/2]
void SMDS_Down1D::setNodes |
( |
int |
cellId, |
|
|
const int * |
nodeIds |
|
) |
| |
|
protected |
◆ setNodes() [2/2]
void SMDS_Down1D::setNodes |
( |
int |
cellId, |
|
|
int |
vtkId |
|
) |
| |
|
protected |
◆ SMDS_UnstructuredGrid
The documentation for this class was generated from the following files:
- FreeCAD/src/3rdParty/salomesmesh/inc/SMDS_Downward.hxx
- FreeCAD/src/3rdParty/salomesmesh/src/SMDS/SMDS_Downward.cpp