Position to number conversion methods | |
getXXXNumber methods enable the user to convert an Axis [1,2,3] means one of directions: along i, j or k. For cell constituents (FACE or EDGE), Axis selects one of those having same
Exception for Axis out of range. For 2D grids, k is a dummy argument. | |
| int | MEDMEM::GRID::getEdgeNumber (const int Axis, const int i, const int j=0, const int k=0) const throw (MEDEXCEPTION) |
| int | MEDMEM::GRID::getFaceNumber (const int Axis, const int i, const int j=0, const int k=0) const throw (MEDEXCEPTION) |
Number to position conversion methods | |
getXXXPosition functions enable the user to convert a number into a
Exception for Number out of range. | |
| void | MEDMEM::GRID::getNodePosition (const int Number, int &i, int &j, int &k) const throw (MEDEXCEPTION) |
| void | MEDMEM::GRID::getCellPosition (const int Number, int &i, int &j, int &k) const throw (MEDEXCEPTION) |
| void | MEDMEM::GRID::getEdgePosition (const int Number, int &Axis, int &i, int &j, int &k) const throw (MEDEXCEPTION) |
| void | MEDMEM::GRID::getFacePosition (const int Number, int &Axis, int &i, int &j, int &k) const throw (MEDEXCEPTION) |
These methods enable the user to convert a position on the grid to a global element number
| int GRID::getEdgeNumber | ( | const int | Axis, | |
| const int | i, | |||
| const int | j = 0, |
|||
| const int | k = 0 | |||
| ) | const throw (MEDEXCEPTION) [inherited] |
Edge position to number conversion method
Referenced by MEDMEM::GRID::fillConnectivity().
| int GRID::getFaceNumber | ( | const int | Axis, | |
| const int | i, | |||
| const int | j = 0, |
|||
| const int | k = 0 | |||
| ) | const throw (MEDEXCEPTION) [inherited] |
Returns a NODE, EDGE, FACE, CELL number by its position in the grid. Axis [1,2,3] means one of directions: along i, j or k For Cell contituents (FACE or EDGE), Axis selects one of those having same (i,j,k):
Referenced by MEDMEM::GRID::fillConnectivity().
| void GRID::getNodePosition | ( | const int | Number, | |
| int & | i, | |||
| int & | j, | |||
| int & | k | |||
| ) | const throw (MEDEXCEPTION) [inherited] |
Node number to position conversion method
| void GRID::getCellPosition | ( | const int | Number, | |
| int & | i, | |||
| int & | j, | |||
| int & | k | |||
| ) | const throw (MEDEXCEPTION) [inherited] |
Cell number to position conversion method
| void GRID::getEdgePosition | ( | const int | Number, | |
| int & | Axis, | |||
| int & | i, | |||
| int & | j, | |||
| int & | k | |||
| ) | const throw (MEDEXCEPTION) [inherited] |
Edge number to poistion conversion method
| void GRID::getFacePosition | ( | const int | Number, | |
| int & | Axis, | |||
| int & | i, | |||
| int & | j, | |||
| int & | k | |||
| ) | const throw (MEDEXCEPTION) [inherited] |
Face number to position convertion method
1.6.3