Interface de gestionnaire de numérotation pour maillage cartesian. Plus de détails...
#include <arcane/cartesianmesh/CartesianMeshNumberingMng.h>
Fonctions membres publiques | |
| CartesianMeshNumberingMng (ICartesianMesh *mesh) | |
| void | printStatus () const |
| Méthode permettant de décrire l'état de l'objet. | |
| Int64 | firstCellUniqueId (Integer level) const |
| Méthode permettant de récupérer le premier unique id utilisé par les mailles d'un niveau. L'appel de cette méthode avec level et level+1 permet de récupérer l'intervalle des uniqueids d'un niveau. | |
| Int64 | firstNodeUniqueId (Integer level) const |
| Méthode permettant de récupérer le premier unique id utilisé par les noeuds d'un niveau. L'appel de cette méthode avec level et level+1 permet de récupérer l'intervalle des uniqueids d'un niveau. | |
| Int64 | firstFaceUniqueId (Integer level) const |
| Méthode permettant de récupérer le premier unique id utilisé par les faces d'un niveau. L'appel de cette méthode avec level et level+1 permet de récupérer l'intervalle des uniqueids d'un niveau. | |
| Int64 | globalNbCellsX (Integer level) const |
| Méthode permettant de récupérer le nombre de mailles global en X d'un niveau. | |
| Int64 | globalNbCellsY (Integer level) const |
| Méthode permettant de récupérer le nombre de mailles global en Y d'un niveau. | |
| Int64 | globalNbCellsZ (Integer level) const |
| Méthode permettant de récupérer le nombre de mailles global en Z d'un niveau. | |
| Int64 | globalNbNodesX (Integer level) const |
| Méthode permettant de récupérer le nombre de noeuds global en X d'un niveau. | |
| Int64 | globalNbNodesY (Integer level) const |
| Méthode permettant de récupérer le nombre de noeuds global en Y d'un niveau. | |
| Int64 | globalNbNodesZ (Integer level) const |
| Méthode permettant de récupérer le nombre de noeuds global en Z d'un niveau. | |
| Int64 | globalNbFacesX (Integer level) const |
| Méthode permettant de récupérer le nombre de faces global en X d'un niveau. | |
| Int64 | globalNbFacesY (Integer level) const |
| Méthode permettant de récupérer le nombre de faces global en Y d'un niveau. | |
| Int64 | globalNbFacesZ (Integer level) const |
| Méthode permettant de récupérer le nombre de faces global en Z d'un niveau. | |
| Int64 | globalNbFacesXCartesianView (Integer level) const |
| Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces. | |
| Int64 | globalNbFacesYCartesianView (Integer level) const |
| Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces. | |
| Int64 | globalNbFacesZCartesianView (Integer level) const |
| Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces. | |
| Int64 | nbCellInLevel (Integer level) const |
| Méthode permettant de récupérer le nombre de mailles total dans un niveau. | |
| Int64 | nbNodeInLevel (Integer level) const |
| Méthode permettant de récupérer le nombre de noeuds total dans un niveau. | |
| Int64 | nbFaceInLevel (Integer level) const |
| Méthode permettant de récupérer le nombre de faces total dans un niveau. | |
| Integer | pattern () const |
| Méthode permettant de récupérer le pattern de raffinement utilisé dans chaque maille. Par exemple, si le pattern vaut 2, chaque maille parente aura 2*2 mailles filles (2*2*2 en 3D). | |
| Int32 | cellLevel (Int64 uid) const |
| Méthode permettant de récupérer le niveau d'une maille avec son uid. | |
| Int32 | nodeLevel (Int64 uid) const |
| Méthode permettant de récupérer le niveau d'un noeud avec son uid. | |
| Int32 | faceLevel (Int64 uid) const |
| Méthode permettant de récupérer le niveau d'une face avec son uid. | |
| Int64 | offsetLevelToLevel (Int64 coord, Integer level_from, Integer level_to) const |
| Méthode permettant d'obtenir la position du premier noeud/maille fille à partir de la position du noeud/maille parent. | |
| Int64 | faceOffsetLevelToLevel (Int64 coord, Integer level_from, Integer level_to) const |
| Méthode permettant d'obtenir la position de la première face enfant à partir de la position de la face parente. | |
| Int64 | cellUniqueIdToCoordX (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en X d'une maille grâce à son uniqueId. | |
| Int64 | cellUniqueIdToCoordX (Cell cell) const |
| Méthode permettant de récupérer la coordonnée en X d'une maille. | |
| Int64 | cellUniqueIdToCoordY (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en Y d'une maille grâce à son uniqueId. | |
| Int64 | cellUniqueIdToCoordY (Cell cell) const |
| Méthode permettant de récupérer la coordonnée en Y d'une maille. | |
| Int64 | cellUniqueIdToCoordZ (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en Z d'une maille grâce à son uniqueId. | |
| Int64 | cellUniqueIdToCoordZ (Cell cell) const |
| Méthode permettant de récupérer la coordonnée en Z d'une maille. | |
| Int64 | nodeUniqueIdToCoordX (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en X d'un noeud grâce à son uniqueId. | |
| Int64 | nodeUniqueIdToCoordX (Node node) const |
| Méthode permettant de récupérer la coordonnée en X d'un noeud. | |
| Int64 | nodeUniqueIdToCoordY (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en Y d'un noeud grâce à son uniqueId. | |
| Int64 | nodeUniqueIdToCoordY (Node node) const |
| Méthode permettant de récupérer la coordonnée en Y d'un noeud. | |
| Int64 | nodeUniqueIdToCoordZ (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en Z d'un noeud grâce à son uniqueId. | |
| Int64 | nodeUniqueIdToCoordZ (Node node) const |
| Méthode permettant de récupérer la coordonnée en Z d'un noeud. | |
| Int64 | faceUniqueIdToCoordX (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en X d'une face grâce à son uniqueId. | |
| Int64 | faceUniqueIdToCoordX (Face face) const |
| Méthode permettant de récupérer la coordonnée en X d'une face. | |
| Int64 | faceUniqueIdToCoordY (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en Y d'une face grâce à son uniqueId. | |
| Int64 | faceUniqueIdToCoordY (Face face) const |
| Méthode permettant de récupérer la coordonnée en Y d'une face. | |
| Int64 | faceUniqueIdToCoordZ (Int64 uid, Integer level) const |
| Méthode permettant de récupérer la coordonnée en Z d'une face grâce à son uniqueId. | |
| Int64 | faceUniqueIdToCoordZ (Face face) const |
| Méthode permettant de récupérer la coordonnée en Z d'une face. | |
| Int64 | cellUniqueId (Int64x3 cell_coord, Integer level) const |
| Méthode permettant de récupérer l'uniqueId d'une maille à partir de sa position et de son niveau. | |
| Int64 | cellUniqueId (Int64x2 cell_coord, Integer level) const |
| Méthode permettant de récupérer l'uniqueId d'une maille à partir de sa position et de son niveau. | |
| Int64 | nodeUniqueId (Int64x3 node_coord, Integer level) const |
| Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau. | |
| Int64 | nodeUniqueId (Int64x2 node_coord, Integer level) const |
| Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau. | |
| Int64 | faceUniqueId (Int64x3 face_coord, Integer level) const |
| Méthode permettant de récupérer l'uniqueId d'une face à partir de sa position et de son niveau. | |
| Int64 | faceUniqueId (Int64x2 face_coord, Integer level) const |
| Méthode permettant de récupérer l'uniqueId d'une face à partir de sa position et de son niveau. | |
| Integer | nbNodeByCell () const |
| Méthode permettant de récupérer le nombre de noeuds dans une maille. | |
| void | cellNodeUniqueIds (Int64x3 cell_coord, Integer level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de ses coordonnées. | |
| void | cellNodeUniqueIds (Int64x2 cell_coord, Integer level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de ses coordonnées. | |
| void | cellNodeUniqueIds (Int64 cell_uid, Integer level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de son uniqueId. | |
| void | cellNodeUniqueIds (Cell cell, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des noeuds d'une maille. | |
| Integer | nbFaceByCell () const |
| Méthode permettant de récupérer le nombre de faces dans une maille. | |
| void | cellFaceUniqueIds (Int64x3 cell_coord, Integer level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de ses coordonnées. | |
| void | cellFaceUniqueIds (Int64x2 cell_coord, Integer level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de ses coordonnées. | |
| void | cellFaceUniqueIds (Int64 cell_uid, Integer level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de son uniqueId. | |
| void | cellFaceUniqueIds (Cell cell, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des faces d'une maille. | |
| void | cellUniqueIdsAroundCell (Int64x3 cell_coord, Int32 level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour d'une maille. | |
| void | cellUniqueIdsAroundCell (Int64x2 cell_coord, Int32 level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour d'une maille. | |
| void | cellUniqueIdsAroundCell (Int64 cell_uid, Int32 level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour de la maille passée en paramètre. | |
| void | cellUniqueIdsAroundCell (Cell cell, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour de la maille passée en paramètre. | |
| void | cellUniqueIdsAroundNode (Int64x3 node_coord, Int32 level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour d'un noeud. | |
| void | cellUniqueIdsAroundNode (Int64x2 node_coord, Int32 level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour d'un noeud. | |
| void | cellUniqueIdsAroundNode (Int64 node_uid, Int32 level, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour du noeud passée en paramètre. | |
| void | cellUniqueIdsAroundNode (Node node, ArrayView< Int64 > uid) const |
| Méthode permettant de récupérer les uniqueIds des mailles autour du noeud passée en paramètre. | |
| Int64 | parentCellUniqueIdOfCell (Int64 uid, Integer level, bool do_fatal=true) const |
| Méthode permettant de récupérer l'uniqueId du parent d'une maille. | |
| Int64 | parentCellUniqueIdOfCell (Cell cell, bool do_fatal=true) const |
| Méthode permettant de récupérer l'uniqueId du parent d'une maille. | |
| Int64 | childCellUniqueIdOfCell (Cell cell, Int64x3 child_coord_in_parent) const |
| Méthode permettant de récupérer l'uniqueId d'une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent. | |
| Int64 | childCellUniqueIdOfCell (Cell cell, Int64x2 child_coord_in_parent) const |
| Méthode permettant de récupérer l'uniqueId d'une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent. | |
| Int64 | childCellUniqueIdOfCell (Cell cell, Int64 child_index_in_parent) const |
| Méthode permettant de récupérer l'uniqueId d'une maille enfant d'une maille parent à partir de l'index de la maille enfant dans la maille parent. | |
| Cell | childCellOfCell (Cell cell, Int64x3 child_coord_in_parent) const |
| Méthode permettant de récupérer une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent. | |
| Cell | childCellOfCell (Cell cell, Int64x2 child_coord_in_parent) const |
| Méthode permettant de récupérer une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent. | |
| Int64 | parentNodeUniqueIdOfNode (Int64 uid, Integer level, bool do_fatal=true) const |
| Méthode permettant de récupérer l'uniqueId du parent d'un noeud. | |
| Int64 | parentNodeUniqueIdOfNode (Node node, bool do_fatal=true) const |
| Méthode permettant de récupérer l'uniqueId du parent d'un noeud. | |
| Int64 | childNodeUniqueIdOfNode (Int64 uid, Integer level) const |
| Méthode permettant de récupérer l'uniqueId d'un noeud enfant d'un noeud parent. | |
| Int64 | childNodeUniqueIdOfNode (Node node) const |
| Méthode permettant de récupérer l'uniqueId d'un noeud enfant d'un noeud parent. | |
| Int64 | parentFaceUniqueIdOfFace (Int64 uid, Integer level, bool do_fatal=true) const |
| Méthode permettant de récupérer l'uniqueId du parent d'une face. | |
| Int64 | parentFaceUniqueIdOfFace (Face face, bool do_fatal=true) const |
| Méthode permettant de récupérer l'uniqueId du parent d'une face. | |
| Int64 | childFaceUniqueIdOfFace (Int64 uid, Integer level, Int64 child_index_in_parent) const |
| Méthode permettant de récupérer l'uniqueId d'une face enfant d'une face parent à partir de l'index de la face enfant dans la face parent. | |
| Int64 | childFaceUniqueIdOfFace (Face face, Int64 child_index_in_parent) const |
| Méthode permettant de récupérer l'uniqueId d'une face enfant d'une face parent à partir de l'index de la face enfant dans la face parent. | |
| ICartesianMeshNumberingMngInternal * | _internalApi () const |
Interface de gestionnaire de numérotation pour maillage cartesian.
Dans ces gestionnaires, on considère que l'on a un intervalle d'uniqueIds attribué à chaque niveau du maillage.
Définition à la ligne 49 du fichier CartesianMeshNumberingMng.h.
|
explicit |
Définition à la ligne 33 du fichier CartesianMeshNumberingMng.cc.
| ICartesianMeshNumberingMngInternal * Arcane::CartesianMeshNumberingMng::_internalApi | ( | ) | const |
Définition à la ligne 779 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellFaceUniqueIds | ( | Cell | cell, |
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des faces d'une maille.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des faces d'une maille d'Arcane. -2- ^y 3 1 | -0- ->x
| cell | La maille. |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbFaceByCell(). |
Définition à la ligne 563 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellFaceUniqueIds | ( | Int64 | cell_uid, |
| Integer | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de son uniqueId.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des faces d'une maille d'Arcane. -2- ^y 3 1 | -0- ->x
| cell_uid | L'uniqueId de la maille. |
| level | Le niveau de la maille (et donc des faces). |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbFaceByCell(). |
Définition à la ligne 554 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellFaceUniqueIds | ( | Int64x2 | cell_coord, |
| Integer | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de ses coordonnées.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des faces d'une maille d'Arcane. -2- ^y 3 1 | -0- ->x
| cell_coord | La position de la maille. |
| level | Le niveau de la maille (et donc des faces). |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbFaceByCell(). |
Définition à la ligne 545 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellFaceUniqueIds | ( | Int64x3 | cell_coord, |
| Integer | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de ses coordonnées.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des faces d'une maille d'Arcane. -2- ^y 3 1 | -0- ->x
| cell_coord | La position de la maille. |
| level | Le niveau de la maille (et donc des faces). |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbFaceByCell(). |
Définition à la ligne 536 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le niveau d'une maille avec son uid.
| uid | L'uniqueId de la maille. |
Définition à la ligne 221 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellNodeUniqueIds | ( | Cell | cell, |
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des noeuds d'une maille.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des noeuds d'une maille d'Arcane. 3–2 ^y | | | 0–1 ->x
| cell | La maille. |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbNodeByCell(). |
Définition à la ligne 518 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellNodeUniqueIds | ( | Int64 | cell_uid, |
| Integer | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de son uniqueId.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des noeuds d'une maille d'Arcane. 3–2 ^y | | | 0–1 ->x
| cell_uid | L'uniqueId de la maille. |
| level | Le niveau de la maille (et donc des noeuds). |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbNodeByCell(). |
Définition à la ligne 509 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellNodeUniqueIds | ( | Int64x2 | cell_coord, |
| Integer | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de ses coordonnées.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des noeuds d'une maille d'Arcane. 3–2 ^y | | | 0–1 ->x
| cell_coord | La position de la maille. |
| level | Le niveau de la maille (et donc des noeuds). |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbNodeByCell(). |
Définition à la ligne 500 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellNodeUniqueIds | ( | Int64x3 | cell_coord, |
| Integer | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de ses coordonnées.
L'ordre dans lequel les uniqueIds sont placés correspond à l'ordre d'énumération des noeuds d'une maille d'Arcane. 3–2 ^y | | | 0–1 ->x
| cell_coord | La position de la maille. |
| level | Le niveau de la maille (et donc des noeuds). |
| uid | [OUT] Les uniqueIds de la maille. La taille de l'ArrayView doit être égal à nbNodeByCell(). |
Définition à la ligne 491 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'une maille à partir de sa position et de son niveau.
| cell_coord | La position de la maille. |
| level | Le niveau de la maille. |
Définition à la ligne 437 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'une maille à partir de sa position et de son niveau.
| cell_coord | La position de la maille. |
| level | Le niveau de la maille. |
Définition à la ligne 428 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundCell | ( | Cell | cell, |
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour de la maille passée en paramètre.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 9 en 2D et de 27 en 3D.
| cell | La maille au centre. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 590 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundCell | ( | Int64 | cell_uid, |
| Int32 | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour de la maille passée en paramètre.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 9 en 2D et de 27 en 3D.
| cell_uid | L'uniqueId de la maille au centre. |
| level | Le niveau de la maille au centre. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 635 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundCell | ( | Int64x2 | cell_coord, |
| Int32 | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour d'une maille.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 9.
| cell_coord | La position de la maille. |
| level | Le niveau de la maille au centre. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 581 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundCell | ( | Int64x3 | cell_coord, |
| Int32 | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour d'une maille.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 27.
| cell_coord | La position de la maille. |
| level | Le niveau de la maille au centre. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 572 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundNode | ( | Int64 | node_uid, |
| Int32 | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour du noeud passée en paramètre.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 4 en 2D ou de 8 en 3D.
| node_uid | L'uniqueId du noeud. |
| level | Le niveau du noeud. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 617 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundNode | ( | Int64x2 | node_coord, |
| Int32 | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour d'un noeud.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 4.
| node_coord | La position du noeud. |
| level | Le niveau du noeud. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 608 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundNode | ( | Int64x3 | node_coord, |
| Int32 | level, | ||
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour d'un noeud.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 8.
| node_coord | La position du noeud. |
| level | Le niveau du noeud. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 599 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::cellUniqueIdsAroundNode | ( | Node | node, |
| ArrayView< Int64 > | uid ) const |
Méthode permettant de récupérer les uniqueIds des mailles autour du noeud passée en paramètre.
S'il n'y a pas de maille à un endroit autour (si on est au bord du maillage par exemple), on met un uniqueId = -1.
La vue passée en paramètre doit faire une taille de 4 en 2D ou de 8 en 3D.
| node | Le noeud. |
| uid | [OUT] Les uniqueIds des mailles autour. |
Définition à la ligne 626 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en X d'une maille.
| cell | La maille. |
Définition à la ligne 275 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en X d'une maille grâce à son uniqueId.
| uid | L'uniqueId de la maille. |
| level | Le niveau de la maille. |
Définition à la ligne 266 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Y d'une maille.
| cell | La maille. |
Définition à la ligne 293 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Y d'une maille grâce à son uniqueId.
| uid | L'uniqueId de la maille. |
| level | Le niveau de la maille. |
Définition à la ligne 284 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Z d'une maille.
| cell | La maille. |
Définition à la ligne 311 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Z d'une maille grâce à son uniqueId.
| uid | L'uniqueId de la maille. |
| level | Le niveau de la maille. |
Définition à la ligne 302 du fichier CartesianMeshNumberingMng.cc.
| Cell Arcane::CartesianMeshNumberingMng::childCellOfCell | ( | Cell | cell, |
| Int64x2 | child_coord_in_parent ) const |
Méthode permettant de récupérer une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent.
| cell | La maille parent. |
| child_coord_in_parent | La position de l'enfant dans la maille parent. |
Définition à la ligne 698 du fichier CartesianMeshNumberingMng.cc.
| Cell Arcane::CartesianMeshNumberingMng::childCellOfCell | ( | Cell | cell, |
| Int64x3 | child_coord_in_parent ) const |
Méthode permettant de récupérer une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent.
| cell | La maille parent. |
| child_coord_in_parent | La position de l'enfant dans la maille parent. |
Définition à la ligne 689 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::childCellUniqueIdOfCell | ( | Cell | cell, |
| Int64 | child_index_in_parent ) const |
Méthode permettant de récupérer l'uniqueId d'une maille enfant d'une maille parent à partir de l'index de la maille enfant dans la maille parent.
| cell | La maille parent. |
| child_index_in_parent | L'index de l'enfant dans la maille parent. |
Définition à la ligne 680 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::childCellUniqueIdOfCell | ( | Cell | cell, |
| Int64x2 | child_coord_in_parent ) const |
Méthode permettant de récupérer l'uniqueId d'une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent.
| cell | La maille parent. |
| child_coord_in_parent | La position de l'enfant dans la maille parent. |
Définition à la ligne 671 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::childCellUniqueIdOfCell | ( | Cell | cell, |
| Int64x3 | child_coord_in_parent ) const |
Méthode permettant de récupérer l'uniqueId d'une maille enfant d'une maille parent à partir de la position de la maille enfant dans la maille parent.
| cell | La maille parent. |
| child_coord_in_parent | La position de l'enfant dans la maille parent. |
Définition à la ligne 662 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::childFaceUniqueIdOfFace | ( | Face | face, |
| Int64 | child_index_in_parent ) const |
Méthode permettant de récupérer l'uniqueId d'une face enfant d'une face parent à partir de l'index de la face enfant dans la face parent.
| face | La face parent. |
| child_index_in_parent | L'index de l'enfant dans la face parent. |
Définition à la ligne 770 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::childFaceUniqueIdOfFace | ( | Int64 | uid, |
| Integer | level, | ||
| Int64 | child_index_in_parent ) const |
Méthode permettant de récupérer l'uniqueId d'une face enfant d'une face parent à partir de l'index de la face enfant dans la face parent.
| uid | L'uniqueId de la face parent. |
| level | Le niveau de la face parent. |
| child_index_in_parent | L'index de l'enfant dans la face parent. |
Définition à la ligne 761 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'un noeud enfant d'un noeud parent.
| uid | L'uniqueId du noeud enfant. |
| level | Le niveau du noeud enfant. |
Définition à la ligne 725 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'un noeud enfant d'un noeud parent.
| node | Le noeud parent. |
Définition à la ligne 734 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le niveau d'une face avec son uid.
| uid | L'uniqueId de la face. |
Définition à la ligne 239 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::faceOffsetLevelToLevel | ( | Int64 | coord, |
| Integer | level_from, | ||
| Integer | level_to ) const |
Méthode permettant d'obtenir la position de la première face enfant à partir de la position de la face parente.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| coord | La position X ou Y ou Z de la face parente. |
| level_from | Le niveau parent. |
| level_to | Le niveau enfant. |
Définition à la ligne 257 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'une face à partir de sa position et de son niveau.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| face_coord | La position de la face. |
| level | Le niveau de la face. |
Définition à la ligne 473 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'une face à partir de sa position et de son niveau.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| face_coord | La position de la face. |
| level | Le niveau de la face. |
Définition à la ligne 464 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en X d'une face.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| face | La face. |
Définition à la ligne 383 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en X d'une face grâce à son uniqueId.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| uid | L'uniqueId de la face. |
| level | Le niveau de la face. |
Définition à la ligne 374 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Y d'une face.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| face | La face. |
Définition à la ligne 401 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Y d'une face grâce à son uniqueId.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| uid | L'uniqueId de la face. |
| level | Le niveau de la face. |
Définition à la ligne 392 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Z d'une face.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| face | La face. |
Définition à la ligne 419 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Z d'une face grâce à son uniqueId.
Attention, les coordonnées utilisées ici sont les coordonnées des faces en "vue cartésienne" (voir globalNbFacesXCartesianView ).
| uid | L'uniqueId de la face. |
| level | Le niveau de la face. |
Définition à la ligne 410 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le premier unique id utilisé par les mailles d'un niveau. L'appel de cette méthode avec level et level+1 permet de récupérer l'intervalle des uniqueids d'un niveau.
| level | Le niveau. |
Définition à la ligne 50 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le premier unique id utilisé par les faces d'un niveau. L'appel de cette méthode avec level et level+1 permet de récupérer l'intervalle des uniqueids d'un niveau.
| level | Le niveau. |
Définition à la ligne 68 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le premier unique id utilisé par les noeuds d'un niveau. L'appel de cette méthode avec level et level+1 permet de récupérer l'intervalle des uniqueids d'un niveau.
| level | Le niveau. |
Définition à la ligne 59 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de mailles global en X d'un niveau.
| level | Le niveau. |
Définition à la ligne 77 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de mailles global en Y d'un niveau.
| level | Le niveau. |
Définition à la ligne 86 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de mailles global en Z d'un niveau.
| level | Le niveau. |
Définition à la ligne 95 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de faces global en X d'un niveau.
Admettons que l'on ai les faces suivantes : ┌─0──┬──2─┐ 4│ 6│ 8│ ├─5──┼─7──┤ 9│ 11│ 13│ └─10─┴─12─┘
Donc, on a 2x2 mailles. En X, on a 3 faces.
Pour le nombre de faces en vue cartésienne, voir globalNbFacesXCartesianView.
| level | Le niveau. |
Définition à la ligne 131 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces.
En 2D, on peut avoir cette vue (pour un maillage de 2x2 mailles) : x = 0 1 2 3 4 ┌──┬──┬──┬──┬──┐ y = -1 │ 0│ │ 2│ │ 4│ ┌──┬──┬──┬──┬──┐ y │ │ 1│ │ 3│ │ ├──┼──┼──┼──┼──┤ y = 1 │ 5│ │ 7│ │ 9│ ├──┼──┼──┼──┼──┤ y = 2 │ │ 6│ │ 8│ │ ├──┼──┼──┼──┼──┤ y = 3 │10│ │12│ │14│ ├──┼──┼──┼──┼──┤ y = 4 │ │11│ │13│ │ └──┴──┴──┴──┴──┘ (dans cette vue, les mailles se situent aux X et Y impaires (donc ici, [1, 1], [3, 1], [1, 3] et [3, 3])).
Et en 3D (pour un maillage de 2x2x2 mailles) : z │ z = 1 │ z = 2 │ z = 3 │ z = 4 x = 0 1 2 3 4 │ 0 1 2 3 4 │ 0 1 2 3 4 │ 0 1 2 3 4 │ 0 1 2 3 4 ┌──┬──┬──┬──┬──┐ │ ┌──┬──┬──┬──┬──┐ │ ┌──┬──┬──┬──┬──┐ │ ┌──┬──┬──┬──┬──┐ │ ┌──┬──┬──┬──┬──┐ y │ │ │ │ │ │ │ │ │24│ │25│ │ │ │ │ │ │ │ │ │ │ │30│ │31│ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 1 │ │ 0│ │ 1│ │ │ │12│ │13│ │14│ │ │ │ 4│ │ 5│ │ │ │18│ │19│ │20│ │ │ │ 8│ │ 9│ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 2 │ │ │ │ │ │ │ │ │26│ │27│ │ │ │ │ │ │ │ │ │ │ │32│ │33│ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 3 │ │ 2│ │ 3│ │ │ │15│ │16│ │17│ │ │ │ 6│ │ 7│ │ │ │21│ │22│ │23│ │ │ │10│ │11│ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 4 │ │ │ │ │ │ │ │ │28│ │29│ │ │ │ │ │ │ │ │ │ │ │34│ │35│ │ │ │ │ │ │ │ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ │ │ │
(dans cette vue, les mailles se situent aux X, Y et Z impaires (donc ici, [1, 1, 1], [3, 1, 1], [1, 3, 1], &c)).
| level | Le niveau. |
Définition à la ligne 158 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de faces global en Y d'un niveau.
Admettons que l'on ai les faces suivantes : ┌─0──┬──2─┐ 4│ 6│ 8│ ├─5──┼─7──┤ 9│ 11│ 13│ └─10─┴─12─┘
Donc, on a 2x2 mailles. En Y, on a 3 faces.
Pour le nombre de faces en vue cartésienne, voir globalNbFacesYCartesianView.
| level | Le niveau. |
Définition à la ligne 140 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces.
Un exemple de cette vue est disponible dans la documentation de globalNbFacesXCartesianView.
| level | Le niveau. |
Définition à la ligne 167 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de faces global en Z d'un niveau.
Admettons que l'on ai les faces suivantes : ┌─0──┬──2─┐ 4│ 6│ 8│ ├─5──┼─7──┤ 9│ 11│ 13│ └─10─┴─12─┘
Si on a 2x2x2 mailles, on aura, en Z, 3 faces.
Pour le nombre de faces en vue cartésienne, voir globalNbFacesZCartesianView.
| level | Le niveau. |
Définition à la ligne 149 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces.
Un exemple de cette vue est disponible dans la documentation de globalNbFacesXCartesianView.
| level | Le niveau. |
Définition à la ligne 176 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de noeuds global en X d'un niveau.
| level | Le niveau. |
Définition à la ligne 104 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de noeuds global en Y d'un niveau.
| level | Le niveau. |
Définition à la ligne 113 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de noeuds global en Z d'un niveau.
| level | Le niveau. |
Définition à la ligne 122 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de mailles total dans un niveau.
| level | Le niveau. |
Définition à la ligne 185 du fichier CartesianMeshNumberingMng.cc.
| Integer Arcane::CartesianMeshNumberingMng::nbFaceByCell | ( | ) | const |
Méthode permettant de récupérer le nombre de faces dans une maille.
Définition à la ligne 527 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de faces total dans un niveau.
| level | Le niveau. |
Définition à la ligne 203 du fichier CartesianMeshNumberingMng.cc.
| Integer Arcane::CartesianMeshNumberingMng::nbNodeByCell | ( | ) | const |
Méthode permettant de récupérer le nombre de noeuds dans une maille.
Définition à la ligne 482 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le nombre de noeuds total dans un niveau.
| level | Le niveau. |
Définition à la ligne 194 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer le niveau d'un noeud avec son uid.
| uid | L'uniqueId du noeud. |
Définition à la ligne 230 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau.
| node_coord | La position du noeud. |
| level | Le niveau du noeud. |
Définition à la ligne 455 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau.
| node_coord | La position du noeud. |
| level | Le niveau du noeud. |
Définition à la ligne 446 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en X d'un noeud grâce à son uniqueId.
| uid | L'uniqueId du noeud. |
| level | Le niveau du noeud. |
Définition à la ligne 320 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en X d'un noeud.
| node | Le noeud. |
Définition à la ligne 329 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Y d'un noeud grâce à son uniqueId.
| uid | L'uniqueId du noeud. |
| level | Le niveau du noeud. |
Définition à la ligne 338 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Y d'un noeud.
| node | Le noeud. |
Définition à la ligne 347 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Z d'un noeud grâce à son uniqueId.
| uid | L'uniqueId du noeud. |
| level | Le niveau du noeud. |
Définition à la ligne 356 du fichier CartesianMeshNumberingMng.cc.
Méthode permettant de récupérer la coordonnée en Z d'un noeud.
| node | Le noeud. |
Définition à la ligne 365 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::offsetLevelToLevel | ( | Int64 | coord, |
| Integer | level_from, | ||
| Integer | level_to ) const |
Méthode permettant d'obtenir la position du premier noeud/maille fille à partir de la position du noeud/maille parent.
Exemple : si l'on a un maillage 2D de 2*2 mailles et un pattern de raffinement de 2, on sait que la grille de niveau 1 (pour les patchs de niveau 1) sera de 4*4 mailles. Le premier noeud/maille fille du noeud/maille parent (Xp=1,Yp=0) aura la position Xf=Xp*Pattern=2 (idem pour Y).
| coord | La position X ou Y ou Z du noeud/maille parent. |
| level_from | Le niveau parent. |
| level_to | Le niveau enfant. |
Définition à la ligne 248 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::parentCellUniqueIdOfCell | ( | Cell | cell, |
| bool | do_fatal = true ) const |
Méthode permettant de récupérer l'uniqueId du parent d'une maille.
Si do_fatal est vrai, une erreur fatale est générée si le parent n'existe pas, sinon l'uniqueId retourné a pour valeur NULL_ITEM_UNIQUE_ID.
| cell | La maille enfant. |
Définition à la ligne 653 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::parentCellUniqueIdOfCell | ( | Int64 | uid, |
| Integer | level, | ||
| bool | do_fatal = true ) const |
Méthode permettant de récupérer l'uniqueId du parent d'une maille.
Si do_fatal est vrai, une erreur fatale est générée si le parent n'existe pas, sinon l'uniqueId retourné a pour valeur NULL_ITEM_UNIQUE_ID.
| uid | L'uniqueId de la maille enfant. |
| level | Le niveau de la maille enfant. |
Définition à la ligne 644 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::parentFaceUniqueIdOfFace | ( | Face | face, |
| bool | do_fatal = true ) const |
Méthode permettant de récupérer l'uniqueId du parent d'une face.
Si do_fatal est vrai, une erreur fatale est générée si le parent n'existe pas, sinon l'uniqueId retourné a pour valeur NULL_ITEM_UNIQUE_ID.
| face | La face enfant. |
Définition à la ligne 752 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::parentFaceUniqueIdOfFace | ( | Int64 | uid, |
| Integer | level, | ||
| bool | do_fatal = true ) const |
Méthode permettant de récupérer l'uniqueId du parent d'une face.
Si do_fatal est vrai, une erreur fatale est générée si le parent n'existe pas, sinon l'uniqueId retourné a pour valeur NULL_ITEM_UNIQUE_ID.
| uid | L'uniqueId de la face enfant. |
| level | Le niveau de la face enfant. |
Définition à la ligne 743 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::parentNodeUniqueIdOfNode | ( | Int64 | uid, |
| Integer | level, | ||
| bool | do_fatal = true ) const |
Méthode permettant de récupérer l'uniqueId du parent d'un noeud.
Si do_fatal est vrai, une erreur fatale est générée si le parent n'existe pas, sinon l'uniqueId retourné a pour valeur NULL_ITEM_UNIQUE_ID.
| uid | L'uniqueId du noeud enfant. |
| level | Le niveau du noeud enfant. |
Définition à la ligne 707 du fichier CartesianMeshNumberingMng.cc.
| Int64 Arcane::CartesianMeshNumberingMng::parentNodeUniqueIdOfNode | ( | Node | node, |
| bool | do_fatal = true ) const |
Méthode permettant de récupérer l'uniqueId du parent d'un noeud.
Si do_fatal est vrai, une erreur fatale est générée si le parent n'existe pas, sinon l'uniqueId retourné a pour valeur NULL_ITEM_UNIQUE_ID.
| node | Le noeud enfant. |
Définition à la ligne 716 du fichier CartesianMeshNumberingMng.cc.
| Integer Arcane::CartesianMeshNumberingMng::pattern | ( | ) | const |
Méthode permettant de récupérer le pattern de raffinement utilisé dans chaque maille. Par exemple, si le pattern vaut 2, chaque maille parente aura 2*2 mailles filles (2*2*2 en 3D).
Définition à la ligne 212 du fichier CartesianMeshNumberingMng.cc.
| void Arcane::CartesianMeshNumberingMng::printStatus | ( | ) | const |
Méthode permettant de décrire l'état de l'objet.
Définition à la ligne 41 du fichier CartesianMeshNumberingMng.cc.