Graphe d'héritage de Arcane::CartesianMeshNumberingMngInternal:
Graphe de collaboration de Arcane::CartesianMeshNumberingMngInternal:Fonctions membres publiques | |
| CartesianMeshNumberingMngInternal (IMesh *mesh) | |
| void | build () override |
| void | saveInfosInProperties () override |
| void | recreateFromDump () override |
| void | renumberingFacesLevel0FromOriginalArcaneNumbering () override |
| Méthode permettant de renuméroter les faces du niveau 0. | |
| void | printStatus () override |
| Méthode permettant de décrire l'état de l'objet. | |
| void | prepareLevel (Int32 level) override |
| Méthode permettant de préparer un nouveau niveau. | |
| void | updateFirstLevel () override |
| Méthode permettant de mettre à jour le premier niveau. | |
| Int64 | firstCellUniqueId (Int32 level) const override |
| 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 (Int32 level) const override |
| 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 (Int32 level) const override |
| 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. | |
| CartCoord | globalNbCellsX (Int32 level) const override |
| Méthode permettant de récupérer le nombre de mailles global en X d'un niveau. | |
| CartCoord | globalNbCellsY (Int32 level) const override |
| Méthode permettant de récupérer le nombre de mailles global en Y d'un niveau. | |
| CartCoord | globalNbCellsZ (Int32 level) const override |
| Méthode permettant de récupérer le nombre de mailles global en Z d'un niveau. | |
| CartCoord | globalNbNodesX (Int32 level) const override |
| Méthode permettant de récupérer le nombre de noeuds global en X d'un niveau. | |
| CartCoord | globalNbNodesY (Int32 level) const override |
| Méthode permettant de récupérer le nombre de noeuds global en Y d'un niveau. | |
| CartCoord | globalNbNodesZ (Int32 level) const override |
| Méthode permettant de récupérer le nombre de noeuds global en Z d'un niveau. | |
| CartCoord | globalNbFacesX (Int32 level) const override |
| Méthode permettant de récupérer le nombre de faces global en X d'un niveau. | |
| CartCoord | globalNbFacesY (Int32 level) const override |
| Méthode permettant de récupérer le nombre de faces global en Y d'un niveau. | |
| CartCoord | globalNbFacesZ (Int32 level) const override |
| Méthode permettant de récupérer le nombre de faces global en Z d'un niveau. | |
| CartCoord | globalNbFacesXCartesianView (Int32 level) const override |
| Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces. | |
| CartCoord | globalNbFacesYCartesianView (Int32 level) const override |
| Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces. | |
| CartCoord | globalNbFacesZCartesianView (Int32 level) const override |
| Méthode permettant de récupérer la taille de la vue "grille cartésienne" contenant les faces. | |
| Int64 | nbCellInLevel (Int32 level) const override |
| Méthode permettant de récupérer le nombre de mailles total dans un niveau. | |
| Int64 | nbNodeInLevel (Int32 level) const override |
| Méthode permettant de récupérer le nombre de noeuds total dans un niveau. | |
| Int64 | nbFaceInLevel (Int32 level) const override |
| Méthode permettant de récupérer le nombre de faces total dans un niveau. | |
| Int32 | pattern () const override |
| 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 override |
| Méthode permettant de récupérer le niveau d'une maille avec son uid. | |
| Int32 | nodeLevel (Int64 uid) const override |
| Méthode permettant de récupérer le niveau d'un noeud avec son uid. | |
| Int32 | faceLevel (Int64 uid) const override |
| Méthode permettant de récupérer le niveau d'une face avec son uid. | |
| CartCoord | offsetLevelToLevel (CartCoord coord, Int32 level_from, Int32 level_to) const override |
| Méthode permettant d'obtenir la position du premier noeud/maille fille à partir de la position du noeud/maille parent. | |
| CartCoord3 | offsetLevelToLevel (CartCoord3 coord, Int32 level_from, Int32 level_to) const override |
| Méthode permettant d'obtenir la position du premier noeud/maille fille à partir de la position du noeud/maille parent. | |
| CartCoord | faceOffsetLevelToLevel (CartCoord coord, Int32 level_from, Int32 level_to) const override |
| Méthode permettant d'obtenir la position de la première face enfant à partir de la position de la face parente. | |
| CartCoord3 | cellUniqueIdToCoord (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer les coordonnées d'une maille grâce à son uniqueId. | |
| CartCoord3 | cellUniqueIdToCoord (Cell cell) override |
| Méthode permettant de récupérer les coordonnées d'une maille. | |
| CartCoord | cellUniqueIdToCoordX (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en X d'une maille grâce à son uniqueId. | |
| CartCoord | cellUniqueIdToCoordX (Cell cell) override |
| Méthode permettant de récupérer la coordonnée en X d'une maille. | |
| CartCoord | cellUniqueIdToCoordY (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en Y d'une maille grâce à son uniqueId. | |
| CartCoord | cellUniqueIdToCoordY (Cell cell) override |
| Méthode permettant de récupérer la coordonnée en Y d'une maille. | |
| CartCoord | cellUniqueIdToCoordZ (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en Z d'une maille grâce à son uniqueId. | |
| CartCoord | cellUniqueIdToCoordZ (Cell cell) override |
| Méthode permettant de récupérer la coordonnée en Z d'une maille. | |
| CartCoord | nodeUniqueIdToCoordX (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en X d'un noeud grâce à son uniqueId. | |
| CartCoord | nodeUniqueIdToCoordX (Node node) override |
| Méthode permettant de récupérer la coordonnée en X d'un noeud. | |
| CartCoord | nodeUniqueIdToCoordY (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en Y d'un noeud grâce à son uniqueId. | |
| CartCoord | nodeUniqueIdToCoordY (Node node) override |
| Méthode permettant de récupérer la coordonnée en Y d'un noeud. | |
| CartCoord | nodeUniqueIdToCoordZ (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en Z d'un noeud grâce à son uniqueId. | |
| CartCoord | nodeUniqueIdToCoordZ (Node node) override |
| Méthode permettant de récupérer la coordonnée en Z d'un noeud. | |
| CartCoord | faceUniqueIdToCoordX (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en X d'une face grâce à son uniqueId. | |
| CartCoord | faceUniqueIdToCoordX (Face face) override |
| Méthode permettant de récupérer la coordonnée en X d'une face. | |
| CartCoord | faceUniqueIdToCoordY (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en Y d'une face grâce à son uniqueId. | |
| CartCoord | faceUniqueIdToCoordY (Face face) override |
| Méthode permettant de récupérer la coordonnée en Y d'une face. | |
| CartCoord | faceUniqueIdToCoordZ (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer la coordonnée en Z d'une face grâce à son uniqueId. | |
| CartCoord | faceUniqueIdToCoordZ (Face face) override |
| Méthode permettant de récupérer la coordonnée en Z d'une face. | |
| Int64 | cellUniqueId (CartCoord3 cell_coord, Int32 level) override |
| Méthode permettant de récupérer l'uniqueId d'une maille à partir de sa position et de son niveau. | |
| Int64 | cellUniqueId (CartCoord2 cell_coord, Int32 level) override |
| Méthode permettant de récupérer l'uniqueId d'une maille à partir de sa position et de son niveau. | |
| Int64 | nodeUniqueId (CartCoord3 node_coord, Int32 level) override |
| Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau. | |
| Int64 | nodeUniqueId (CartCoord2 node_coord, Int32 level) override |
| Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau. | |
| Int64 | faceUniqueId (CartCoord3 face_coord, Int32 level) override |
| Méthode permettant de récupérer l'uniqueId d'une face à partir de sa position et de son niveau. | |
| Int64 | faceUniqueId (CartCoord2 face_coord, Int32 level) override |
| Méthode permettant de récupérer l'uniqueId d'une face à partir de sa position et de son niveau. | |
| Int32 | nbNodeByCell () override |
| Méthode permettant de récupérer le nombre de noeuds dans une maille. | |
| void | cellNodeUniqueIds (CartCoord3 cell_coord, Int32 level, ArrayView< Int64 > uid) override |
| Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de ses coordonnées. | |
| void | cellNodeUniqueIds (CartCoord2 cell_coord, Int32 level, ArrayView< Int64 > uid) override |
| Méthode permettant de récupérer les uniqueIds des noeuds d'une maille à partir de ses coordonnées. | |
| void | cellNodeUniqueIds (Int64 cell_uid, Int32 level, ArrayView< Int64 > uid) override |
| 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) override |
| Méthode permettant de récupérer les uniqueIds des noeuds d'une maille. | |
| Int32 | nbFaceByCell () override |
| Méthode permettant de récupérer le nombre de faces dans une maille. | |
| void | cellFaceUniqueIds (CartCoord3 cell_coord, Int32 level, ArrayView< Int64 > uid) override |
| Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de ses coordonnées. | |
| void | cellFaceUniqueIds (CartCoord2 cell_coord, Int32 level, ArrayView< Int64 > uid) override |
| Méthode permettant de récupérer les uniqueIds des faces d'une maille à partir de ses coordonnées. | |
| void | cellFaceUniqueIds (Int64 cell_uid, Int32 level, ArrayView< Int64 > uid) override |
| 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) override |
| Méthode permettant de récupérer les uniqueIds des faces d'une maille. | |
| void | cellUniqueIdsAroundCell (CartCoord3 cell_coord, Int32 level, ArrayView< Int64 > uid) override |
| Méthode permettant de récupérer les uniqueIds des mailles autour d'une maille. | |
| void | cellUniqueIdsAroundCell (CartCoord2 cell_coord, Int32 level, ArrayView< Int64 > uid) override |
| 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) override |
| 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) override |
| Méthode permettant de récupérer les uniqueIds des mailles autour de la maille passée en paramètre. | |
| void | cellUniqueIdsAroundNode (CartCoord3 node_coord, Int32 level, ArrayView< Int64 > uid) override |
| Méthode permettant de récupérer les uniqueIds des mailles autour d'un noeud. | |
| void | cellUniqueIdsAroundNode (CartCoord2 node_coord, Int32 level, ArrayView< Int64 > uid) override |
| 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) override |
| 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) override |
| Méthode permettant de récupérer les uniqueIds des mailles autour du noeud passée en paramètre. | |
| void | setChildNodeCoordinates (Cell parent_cell) override |
| Méthode permettant de définir les coordonnées spatiales des noeuds des mailles enfants d'une maille parent. Cette méthode doit être appelée après l'appel à endUpdate(). | |
| void | setParentNodeCoordinates (Cell parent_cell) override |
| Méthode permettant de définir les coordonnées spatiales des noeuds d'une maille parent. Cette méthode doit être appelée après l'appel à endUpdate(). | |
| Int64 | parentCellUniqueIdOfCell (Int64 uid, Int32 level, bool do_fatal) override |
| Méthode permettant de récupérer l'uniqueId du parent d'une maille. | |
| Int64 | parentCellUniqueIdOfCell (Cell cell, bool do_fatal) override |
| Méthode permettant de récupérer l'uniqueId du parent d'une maille. | |
| Int64 | childCellUniqueIdOfCell (Cell cell, CartCoord3 child_coord_in_parent) override |
| 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, CartCoord2 child_coord_in_parent) override |
| 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, Int32 child_index_in_parent) override |
| 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, CartCoord3 child_coord_in_parent) override |
| 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, CartCoord2 child_coord_in_parent) override |
| 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, Int32 level, bool do_fatal) override |
| Méthode permettant de récupérer l'uniqueId du parent d'un noeud. | |
| Int64 | parentNodeUniqueIdOfNode (Node node, bool do_fatal) override |
| Méthode permettant de récupérer l'uniqueId du parent d'un noeud. | |
| Int64 | childNodeUniqueIdOfNode (Int64 uid, Int32 level) override |
| Méthode permettant de récupérer l'uniqueId d'un noeud enfant d'un noeud parent. | |
| Int64 | childNodeUniqueIdOfNode (Node node) override |
| Méthode permettant de récupérer l'uniqueId d'un noeud enfant d'un noeud parent. | |
| Int64 | parentFaceUniqueIdOfFace (Int64 uid, Int32 level, bool do_fatal) override |
| Méthode permettant de récupérer l'uniqueId du parent d'une face. | |
| Int64 | parentFaceUniqueIdOfFace (Face face, bool do_fatal) override |
| Méthode permettant de récupérer l'uniqueId du parent d'une face. | |
| Int64 | childFaceUniqueIdOfFace (Int64 uid, Int32 level, Int32 child_index_in_parent) override |
| 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, Int32 child_index_in_parent) override |
| 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. | |
Fonctions membres publiques hérités de Arcane::TraceAccessor | |
| TraceAccessor (ITraceMng *m) | |
| Construit un accesseur via le gestionnaire de trace m. | |
| TraceAccessor (const TraceAccessor &rhs) | |
| Constructeur par recopie. | |
| TraceAccessor & | operator= (const TraceAccessor &rhs) |
| Opérateur de recopie. | |
| virtual | ~TraceAccessor () |
| Libère les ressources. | |
| ITraceMng * | traceMng () const |
| Gestionnaire de trace. | |
| TraceMessage | info () const |
| Flot pour un message d'information. | |
| TraceMessage | pinfo () const |
| Flot pour un message d'information en parallèle. | |
| TraceMessage | info (char category) const |
| Flot pour un message d'information d'une catégorie donnée. | |
| TraceMessage | pinfo (char category) const |
| Flot pour un message d'information parallèle d'une catégorie donnée. | |
| TraceMessage | info (bool v) const |
| Flot pour un message d'information. | |
| TraceMessage | warning () const |
| Flot pour un message d'avertissement. | |
| TraceMessage | pwarning () const |
| TraceMessage | error () const |
| Flot pour un message d'erreur. | |
| TraceMessage | perror () const |
| TraceMessage | log () const |
| Flot pour un message de log. | |
| TraceMessage | plog () const |
| Flot pour un message de log. | |
| TraceMessage | logdate () const |
| Flot pour un message de log précédé de la date. | |
| TraceMessage | fatal () const |
| Flot pour un message d'erreur fatale. | |
| TraceMessage | pfatal () const |
| Flot pour un message d'erreur fatale en parallèle. | |
| TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
| Flot pour un message de debug. | |
| Trace::eDebugLevel | configDbgLevel () const |
| Niveau debug du fichier de configuration. | |
| TraceMessage | info (Int32 verbose_level) const |
| Flot pour un message d'information d'un niveau donné | |
| TraceMessage | linfo () const |
| Flot pour un message d'information avec le niveau d'information local à cette instance. | |
| TraceMessage | linfo (Int32 relative_level) const |
| Flot pour un message d'information avec le niveau d'information local à cette instance. | |
| void | fatalMessage (const StandaloneTraceMessage &o) const |
Fonctions membres privées | |
| Int64x3 | _face3DNumberingThreeParts (Int32 level) const |
| Méthode permettant de récupérer le nombre de faces des trois parties de la numérotation. | |
Fonctions membres privées statiques | |
| static void | _pushFront (UniqueArray< Int64 > &array, Int64 elem) |
Attributs privés | |
| IMesh * | m_mesh |
| Ref< Properties > | m_properties |
| Integer | m_dimension |
| Int32 | m_pattern |
| UniqueArray< Int32 > | m_p_to_l_level |
| Int32 | m_max_level |
| Int32 | m_min_level |
| Int64 | m_latest_cell_uid |
| UniqueArray< Int64 > | m_first_cell_uid_level |
| Int64 | m_latest_node_uid |
| UniqueArray< Int64 > | m_first_node_uid_level |
| Int64 | m_latest_face_uid |
| UniqueArray< Int64 > | m_first_face_uid_level |
| CartCoord3 | m_nb_cell_ground |
| bool | m_converting_numbering_face |
| Int32 | m_ori_level |
| std::unordered_map< Int64, Int64 > | m_face_ori_numbering_to_new |
| std::unordered_map< Int64, Int64 > | m_face_new_numbering_to_ori |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::TraceAccessor | |
| void | _setLocalVerboseLevel (Int32 v) |
| Int32 | _localVerboseLevel () const |
Définition à la ligne 41 du fichier CartesianMeshNumberingMngInternal.h.
|
explicit |
Définition à la ligne 39 du fichier CartesianMeshNumberingMngInternal.cc.
|
private |
Méthode permettant de récupérer le nombre de faces des trois parties de la numérotation.
En effet, pour numéroter en 3D, on numérote d'abord les faces xy, puis les faces yz et enfin les faces zx. Cette méthode permet de récupérer le nombre de faces {xy, yz, zx}.
| level | Le niveau de la numérotation. |
Définition à la ligne 2443 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsX(), globalNbCellsY(), et globalNbCellsZ().
Référencé par childFaceUniqueIdOfFace(), faceUniqueId(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), et faceUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
staticprivate |
Définition à la ligne 2453 du fichier CartesianMeshNumberingMngInternal.cc.
|
overridevirtual |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 106 du fichier CartesianMeshNumberingMngInternal.cc.
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1573 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, firstFaceUniqueId(), globalNbCellsX(), nbFaceByCell(), et Arcane::ArrayView< T >::size().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1492 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, firstFaceUniqueId(), globalNbCellsX(), globalNbCellsY(), globalNbCellsZ(), nbFaceByCell(), et Arcane::ArrayView< T >::size().
Référencé par cellFaceUniqueIds(), cellFaceUniqueIds(), et renumberingFacesLevel0FromOriginalArcaneNumbering().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1638 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellFaceUniqueIds(), Arcane::Cell::level(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1622 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellFaceUniqueIds(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), et cellUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :Méthode permettant de récupérer le niveau d'une maille avec son uid.
| uid | L'uniqueId de la maille. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 514 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, firstCellUniqueId(), et nbCellInLevel().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1434 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, firstNodeUniqueId(), globalNbNodesX(), nbNodeByCell(), et Arcane::ArrayView< T >::size().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1401 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, firstNodeUniqueId(), globalNbNodesX(), globalNbNodesY(), nbNodeByCell(), et Arcane::ArrayView< T >::size().
Référencé par cellNodeUniqueIds(), et cellNodeUniqueIds().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1474 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellNodeUniqueIds(), Arcane::Cell::level(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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(). |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1458 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellNodeUniqueIds(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), et cellUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1231 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId(), et globalNbCellsX().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1218 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId(), globalNbCellsX(), et globalNbCellsY().
Référencé par cellUniqueIdsAroundCell(), cellUniqueIdsAroundCell(), cellUniqueIdsAroundNode(), cellUniqueIdsAroundNode(), childCellUniqueIdOfCell(), childCellUniqueIdOfCell(), et parentCellUniqueIdOfCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1681 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueId(), Arcane::ArrayView< T >::fill(), globalNbCellsX(), globalNbCellsY(), et Arcane::ArrayView< T >::size().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1647 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueId(), Arcane::ArrayView< T >::fill(), globalNbCellsX(), globalNbCellsY(), globalNbCellsZ(), et Arcane::ArrayView< T >::size().
Référencé par cellUniqueIdsAroundCell(), et cellUniqueIdsAroundCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1724 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdsAroundCell(), Arcane::Cell::level(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1708 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdsAroundCell(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), et cellUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1767 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueId(), Arcane::ArrayView< T >::fill(), globalNbCellsX(), globalNbCellsY(), et Arcane::ArrayView< T >::size().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1733 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueId(), Arcane::ArrayView< T >::fill(), globalNbCellsX(), globalNbCellsY(), globalNbCellsZ(), et Arcane::ArrayView< T >::size().
Référencé par cellUniqueIdsAroundNode(), et cellUniqueIdsAroundNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1794 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdsAroundNode(), nodeUniqueIdToCoordX(), nodeUniqueIdToCoordY(), et nodeUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1810 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdsAroundNode(), nodeLevel(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Méthode permettant de récupérer les coordonnées d'une maille.
| cell | La maille. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 701 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdToCoord(), Arcane::Cell::level(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Méthode permettant de récupérer les coordonnées d'une maille grâce à son uniqueId.
| uid | L'uniqueId de la maille. |
| level | Le niveau de la maille. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 684 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId(), globalNbCellsX(), et globalNbCellsY().
Référencé par cellUniqueIdToCoord().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer la coordonnée en X d'une maille.
| cell | La maille. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 726 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdToCoordX(), Arcane::Cell::level(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 710 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId(), globalNbCellsX(), et globalNbCellsY().
Référencé par cellFaceUniqueIds(), cellNodeUniqueIds(), cellUniqueIdsAroundCell(), cellUniqueIdToCoordX(), childCellUniqueIdOfCell(), childCellUniqueIdOfCell(), et parentCellUniqueIdOfCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer la coordonnée en Y d'une maille.
| cell | La maille. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 751 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdToCoordY(), Arcane::Cell::level(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 735 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId(), globalNbCellsX(), et globalNbCellsY().
Référencé par cellFaceUniqueIds(), cellNodeUniqueIds(), cellUniqueIdsAroundCell(), cellUniqueIdToCoordY(), childCellUniqueIdOfCell(), childCellUniqueIdOfCell(), et parentCellUniqueIdOfCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer la coordonnée en Z d'une maille.
| cell | La maille. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 775 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueIdToCoordZ(), Arcane::Cell::level(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 760 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId(), globalNbCellsX(), et globalNbCellsY().
Référencé par cellFaceUniqueIds(), cellNodeUniqueIds(), cellUniqueIdsAroundCell(), cellUniqueIdToCoordZ(), childCellUniqueIdOfCell(), et parentCellUniqueIdOfCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2180 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, childCellUniqueIdOfCell(), Arcane::Cell::hChild(), Arcane::Cell::nbHChildren(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2154 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, childCellUniqueIdOfCell(), Arcane::Cell::hChild(), Arcane::Cell::nbHChildren(), et Arcane::Item::uniqueId().
Référencé par setChildNodeCoordinates(), et setParentNodeCoordinates().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2112 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueId(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), Arcane::Cell::level(), offsetLevelToLevel(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2093 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellUniqueId(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), cellUniqueIdToCoordZ(), Arcane::Cell::level(), offsetLevelToLevel(), et Arcane::Item::uniqueId().
Référencé par childCellOfCell(), childCellOfCell(), et childCellUniqueIdOfCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2129 du fichier CartesianMeshNumberingMngInternal.cc.
Références childCellUniqueIdOfCell().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2433 du fichier CartesianMeshNumberingMngInternal.cc.
Références childFaceUniqueIdOfFace(), faceLevel(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2358 du fichier CartesianMeshNumberingMngInternal.cc.
Références _face3DNumberingThreeParts(), ARCANE_FATAL, faceOffsetLevelToLevel(), faceUniqueId(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), faceUniqueIdToCoordZ(), globalNbFacesXCartesianView(), globalNbFacesY(), globalNbFacesYCartesianView(), et globalNbFacesZCartesianView().
Référencé par childFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2256 du fichier CartesianMeshNumberingMngInternal.cc.
Références nodeUniqueId(), nodeUniqueIdToCoordX(), nodeUniqueIdToCoordY(), nodeUniqueIdToCoordZ(), et offsetLevelToLevel().
Référencé par childNodeUniqueIdOfNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer l'uniqueId d'un noeud enfant d'un noeud parent.
| node | Le noeud parent. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2274 du fichier CartesianMeshNumberingMngInternal.cc.
Références childNodeUniqueIdOfNode(), nodeLevel(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :Méthode permettant de récupérer le niveau d'une face avec son uid.
| uid | L'uniqueId de la face. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 568 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, firstFaceUniqueId(), et nbFaceInLevel().
Référencé par childFaceUniqueIdOfFace(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), faceUniqueIdToCoordZ(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 627 du fichier CartesianMeshNumberingMngInternal.cc.
Références pattern().
Référencé par childFaceUniqueIdOfFace(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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 ).
| level | Le niveau de la face. |
| cell_coord | La position de la face. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1356 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstFaceUniqueId(), et globalNbFacesXCartesianView().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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 ).
| level | Le niveau de la face. |
| cell_coord | La position de la face. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1268 du fichier CartesianMeshNumberingMngInternal.cc.
Références _face3DNumberingThreeParts(), ARCANE_FATAL, firstFaceUniqueId(), globalNbCellsX(), globalNbCellsY(), globalNbFacesX(), et globalNbFacesY().
Référencé par childFaceUniqueIdOfFace(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 975 du fichier CartesianMeshNumberingMngInternal.cc.
Références faceLevel(), faceUniqueIdToCoordX(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 861 du fichier CartesianMeshNumberingMngInternal.cc.
Références _face3DNumberingThreeParts(), firstFaceUniqueId(), globalNbCellsX(), globalNbFacesX(), et globalNbFacesXCartesianView().
Référencé par childFaceUniqueIdOfFace(), faceUniqueIdToCoordX(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1108 du fichier CartesianMeshNumberingMngInternal.cc.
Références faceLevel(), faceUniqueIdToCoordY(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 985 du fichier CartesianMeshNumberingMngInternal.cc.
Références _face3DNumberingThreeParts(), firstFaceUniqueId(), globalNbCellsX(), globalNbCellsY(), globalNbFacesX(), globalNbFacesXCartesianView(), et globalNbFacesY().
Référencé par childFaceUniqueIdOfFace(), faceUniqueIdToCoordY(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1208 du fichier CartesianMeshNumberingMngInternal.cc.
Références faceLevel(), faceUniqueIdToCoordZ(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1118 du fichier CartesianMeshNumberingMngInternal.cc.
Références _face3DNumberingThreeParts(), firstFaceUniqueId(), globalNbCellsX(), globalNbCellsY(), globalNbFacesX(), et globalNbFacesY().
Référencé par childFaceUniqueIdOfFace(), faceUniqueIdToCoordZ(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 325 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par cellLevel(), cellUniqueId(), cellUniqueId(), cellUniqueIdToCoord(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), cellUniqueIdToCoordZ(), printStatus(), et updateFirstLevel().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 343 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par cellFaceUniqueIds(), cellFaceUniqueIds(), faceLevel(), faceUniqueId(), faceUniqueId(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), faceUniqueIdToCoordZ(), et printStatus().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 334 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par cellNodeUniqueIds(), cellNodeUniqueIds(), nodeLevel(), nodeUniqueId(), nodeUniqueId(), nodeUniqueIdToCoordX(), nodeUniqueIdToCoordY(), nodeUniqueIdToCoordZ(), et printStatus().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de mailles global en X d'un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 352 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par _face3DNumberingThreeParts(), cellFaceUniqueIds(), cellFaceUniqueIds(), cellUniqueId(), cellUniqueId(), cellUniqueIdsAroundCell(), cellUniqueIdsAroundCell(), cellUniqueIdsAroundNode(), cellUniqueIdsAroundNode(), cellUniqueIdToCoord(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), cellUniqueIdToCoordZ(), faceUniqueId(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), faceUniqueIdToCoordZ(), globalNbFacesX(), globalNbFacesXCartesianView(), globalNbNodesX(), nbCellInLevel(), nbFaceInLevel(), nbNodeInLevel(), et parentCellUniqueIdOfCell().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de mailles global en Y d'un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 361 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par _face3DNumberingThreeParts(), cellFaceUniqueIds(), cellUniqueId(), cellUniqueIdsAroundCell(), cellUniqueIdsAroundCell(), cellUniqueIdsAroundNode(), cellUniqueIdsAroundNode(), cellUniqueIdToCoord(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), cellUniqueIdToCoordZ(), faceUniqueId(), faceUniqueIdToCoordY(), faceUniqueIdToCoordZ(), globalNbFacesY(), globalNbFacesYCartesianView(), globalNbNodesY(), nbCellInLevel(), nbFaceInLevel(), et nbNodeInLevel().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de mailles global en Z d'un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 370 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par _face3DNumberingThreeParts(), cellFaceUniqueIds(), cellUniqueIdsAroundCell(), cellUniqueIdsAroundNode(), globalNbFacesZ(), globalNbFacesZCartesianView(), globalNbNodesZ(), nbCellInLevel(), nbFaceInLevel(), et nbNodeInLevel().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 406 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsX().
Référencé par faceUniqueId(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), et faceUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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 = 0 │ │ 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 = 0 │ 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 = 0 │ │ │ │ │ │ │ │ │12│ │13│ │ │ │ │ │ │ │ │ │ │ │18│ │19│ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 1 │ │24│ │25│ │ │ │ 0│ │ 1│ │ 2│ │ │ │28│ │29│ │ │ │ 6│ │ 7│ │ 8│ │ │ │32│ │33│ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 2 │ │ │ │ │ │ │ │ │14│ │15│ │ │ │ │ │ │ │ │ │ │ │20│ │21│ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 3 │ │26│ │27│ │ │ │ 3│ │ 4│ │ 5│ │ │ │30│ │31│ │ │ │ 9│ │10│ │11│ │ │ │34│ │35│ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ │ ├──┼──┼──┼──┼──┤ y = 4 │ │ │ │ │ │ │ │ │16│ │17│ │ │ │ │ │ │ │ │ │ │ │22│ │23│ │ │ │ │ │ │ │ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ └──┴──┴──┴──┴──┘ │ │ │ │
(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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 433 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsX().
Référencé par childFaceUniqueIdOfFace(), faceUniqueId(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 415 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsY().
Référencé par childFaceUniqueIdOfFace(), faceUniqueId(), faceUniqueIdToCoordY(), et faceUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 442 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsY().
Référencé par childFaceUniqueIdOfFace(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 424 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsZ().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 451 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsZ().
Référencé par childFaceUniqueIdOfFace(), et parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de noeuds global en X d'un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 379 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsX().
Référencé par cellNodeUniqueIds(), cellNodeUniqueIds(), nodeUniqueId(), nodeUniqueId(), nodeUniqueIdToCoordX(), nodeUniqueIdToCoordY(), et nodeUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de noeuds global en Y d'un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 388 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsY().
Référencé par cellNodeUniqueIds(), nodeUniqueId(), nodeUniqueIdToCoordX(), nodeUniqueIdToCoordY(), et nodeUniqueIdToCoordZ().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de noeuds global en Z d'un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 397 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsZ().
Voici le graphe d'appel pour cette fonction :Méthode permettant de récupérer le nombre de mailles total dans un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 460 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsX(), globalNbCellsY(), et globalNbCellsZ().
Référencé par cellLevel(), prepareLevel(), et printStatus().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de faces dans une maille.
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1483 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par cellFaceUniqueIds(), cellFaceUniqueIds(), et renumberingFacesLevel0FromOriginalArcaneNumbering().
Voici le graphe des appelants de cette fonction :Méthode permettant de récupérer le nombre de faces total dans un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 490 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsX(), globalNbCellsY(), et globalNbCellsZ().
Référencé par faceLevel(), prepareLevel(), et printStatus().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer le nombre de noeuds dans une maille.
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1392 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par cellNodeUniqueIds(), cellNodeUniqueIds(), et setChildNodeCoordinates().
Voici le graphe des appelants de cette fonction :Méthode permettant de récupérer le nombre de noeuds total dans un niveau.
| level | Le niveau. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 475 du fichier CartesianMeshNumberingMngInternal.cc.
Références globalNbCellsX(), globalNbCellsY(), et globalNbCellsZ().
Référencé par nodeLevel(), prepareLevel(), et printStatus().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :Méthode permettant de récupérer le niveau d'un noeud avec son uid.
| uid | L'uniqueId du noeud. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 541 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, firstNodeUniqueId(), et nbNodeInLevel().
Référencé par cellUniqueIdsAroundNode(), childNodeUniqueIdOfNode(), nodeUniqueIdToCoordX(), nodeUniqueIdToCoordY(), nodeUniqueIdToCoordZ(), et parentNodeUniqueIdOfNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau.
| level | Le niveau du noeud. |
| cell_coord | La position du noeud. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1256 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstNodeUniqueId(), et globalNbNodesX().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Méthode permettant de récupérer l'uniqueId d'un noeud à partir de sa position et de son niveau.
| level | Le niveau du noeud. |
| cell_coord | La position du noeud. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1243 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstNodeUniqueId(), globalNbNodesX(), et globalNbNodesY().
Référencé par childNodeUniqueIdOfNode(), et parentNodeUniqueIdOfNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 784 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstNodeUniqueId(), globalNbNodesX(), et globalNbNodesY().
Référencé par cellUniqueIdsAroundNode(), childNodeUniqueIdOfNode(), nodeUniqueIdToCoordX(), et parentNodeUniqueIdOfNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer la coordonnée en X d'un noeud.
| node | Le noeud. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 800 du fichier CartesianMeshNumberingMngInternal.cc.
Références nodeLevel(), nodeUniqueIdToCoordX(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 810 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstNodeUniqueId(), globalNbNodesX(), et globalNbNodesY().
Référencé par cellUniqueIdsAroundNode(), childNodeUniqueIdOfNode(), nodeUniqueIdToCoordY(), et parentNodeUniqueIdOfNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer la coordonnée en Y d'un noeud.
| node | Le noeud. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 826 du fichier CartesianMeshNumberingMngInternal.cc.
Références nodeLevel(), nodeUniqueIdToCoordY(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 836 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstNodeUniqueId(), globalNbNodesX(), et globalNbNodesY().
Référencé par cellUniqueIdsAroundNode(), childNodeUniqueIdOfNode(), nodeUniqueIdToCoordZ(), et parentNodeUniqueIdOfNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de récupérer la coordonnée en Z d'un noeud.
| node | Le noeud. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 851 du fichier CartesianMeshNumberingMngInternal.cc.
Références nodeLevel(), nodeUniqueIdToCoordZ(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 596 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par childCellUniqueIdOfCell(), childCellUniqueIdOfCell(), childNodeUniqueIdOfNode(), parentCellUniqueIdOfCell(), et parentNodeUniqueIdOfNode().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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 du noeud/maille parent. |
| level_from | Le niveau parent. |
| level_to | Le niveau enfant. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 611 du fichier CartesianMeshNumberingMngInternal.cc.
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2084 du fichier CartesianMeshNumberingMngInternal.cc.
Références Arcane::Cell::level(), parentCellUniqueIdOfCell(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2054 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, cellUniqueId(), cellUniqueIdToCoordX(), cellUniqueIdToCoordY(), cellUniqueIdToCoordZ(), globalNbCellsX(), et offsetLevelToLevel().
Référencé par parentCellUniqueIdOfCell().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2348 du fichier CartesianMeshNumberingMngInternal.cc.
Références faceLevel(), parentFaceUniqueIdOfFace(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2284 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, faceOffsetLevelToLevel(), faceUniqueId(), faceUniqueIdToCoordX(), faceUniqueIdToCoordY(), faceUniqueIdToCoordZ(), globalNbFacesXCartesianView(), globalNbFacesYCartesianView(), et globalNbFacesZCartesianView().
Référencé par parentFaceUniqueIdOfFace().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2206 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, nodeUniqueId(), nodeUniqueIdToCoordX(), nodeUniqueIdToCoordY(), nodeUniqueIdToCoordZ(), et offsetLevelToLevel().
Référencé par parentNodeUniqueIdOfNode().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
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. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2246 du fichier CartesianMeshNumberingMngInternal.cc.
Références nodeLevel(), parentNodeUniqueIdOfNode(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
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).
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 505 du fichier CartesianMeshNumberingMngInternal.cc.
Référencé par faceOffsetLevelToLevel().
Voici le graphe des appelants de cette fonction :
|
overridevirtual |
Méthode permettant de préparer un nouveau niveau.
Avant de raffiner ou de déraffiner des mailles, il est nécessaire d'appeler cette méthode pour préparer l'objet à fournir les informations concernant le nouveau niveau.
Il faut aussi noter que ce nouveau niveau doit être le niveau directement supérieur au plus haut niveau déjà existant ou directement inférieur au plus bas niveau déjà existant.
| level | Le nouveau niveau à préparer. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 246 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, nbCellInLevel(), nbFaceInLevel(), et nbNodeInLevel().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Méthode permettant de décrire l'état de l'objet.
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 200 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId(), firstFaceUniqueId(), firstNodeUniqueId(), Arcane::ITraceMng::info(), Arcane::MD_DirX, Arcane::MD_DirY, Arcane::MD_DirZ, nbCellInLevel(), nbFaceInLevel(), et nbNodeInLevel().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 131 du fichier CartesianMeshNumberingMngInternal.cc.
|
overridevirtual |
Méthode permettant de renuméroter les faces du niveau 0.
Cela permet de ne plus faire de conversions de uniqueIds lors de certaines opérations sur les faces et donc de libérer les structures faisant la correspondance entre les deux numérotations.
Ces structures n'étant pas partagées entre sous-domaines, renuméroter permet de repartitionner le maillage sans problème.
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 173 du fichier CartesianMeshNumberingMngInternal.cc.
Références cellFaceUniqueIds(), ENUMERATE_, et nbFaceByCell().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 115 du fichier CartesianMeshNumberingMngInternal.cc.
|
overridevirtual |
Méthode permettant de définir les coordonnées spatiales des noeuds des mailles enfants d'une maille parent. Cette méthode doit être appelée après l'appel à endUpdate().
| parent_cell | La maille parent. |
Lambda permettant de déterminer la position d'un noeud enfant dans une maille parent.
Lambda permettant de déterminer la position d'un noeud enfant dans une maille parent.
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 1819 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, childCellOfCell(), Arcane::ItemBase::flags(), Arcane::ItemFlags::II_JustRefined, Arcane::Item::itemBase(), nbNodeByCell(), Arcane::ItemWithNodes::node(), Arcane::Real3POD::x, Arcane::Real3POD::y, et Arcane::Real3POD::z.
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Méthode permettant de définir les coordonnées spatiales des noeuds d'une maille parent. Cette méthode doit être appelée après l'appel à endUpdate().
| parent_cell | La maille parent. |
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 2022 du fichier CartesianMeshNumberingMngInternal.cc.
Références ARCANE_FATAL, childCellOfCell(), Arcane::ItemBase::flags(), Arcane::ItemFlags::II_JustAdded, Arcane::Item::itemBase(), et Arcane::ItemWithNodes::node().
Voici le graphe d'appel pour cette fonction :
|
overridevirtual |
Méthode permettant de mettre à jour le premier niveau.
En effet, lors du déraffinement, le nouveau niveau est le niveau -1. Arcane n'appréciant pas les niveaux négatifs, on doit mettre à jour les informations pour ne plus en avoir.
Implémente Arcane::ICartesianMeshNumberingMngInternal.
Définition à la ligne 275 du fichier CartesianMeshNumberingMngInternal.cc.
Références firstCellUniqueId().
Voici le graphe d'appel pour cette fonction :
|
private |
Définition à la ligne 223 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 204 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 226 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 225 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 212 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 218 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 215 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 211 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 217 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 214 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 208 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 200 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 209 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 220 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 224 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 207 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 205 du fichier CartesianMeshNumberingMngInternal.h.
|
private |
Définition à la ligne 202 du fichier CartesianMeshNumberingMngInternal.h.