Utilitaires aidant à retrouver des items à partir d'autres. Plus de détails...
#include <arcane/mesh/ItemTools.h>
Fonctions membres publiques statiques | |
static bool | isSameFace (Face face, Int64ConstArrayView face_nodes_uid) |
static Face | findFaceInNode2 (Node node, Integer face_type_id, Int64ConstArrayView face_nodes_uid) |
static Edge | findEdgeInNode2 (Node node, Int64 begin_node, Int64 end_node) |
Fonctions membres privées statiques | |
static ItemInternal * | findFaceInNode (Node node, Integer face_type_id, Int64ConstArrayView face_nodes_uid) |
static ItemInternal * | findEdgeInNode (Node node, Int64 begin_node, Int64 end_node) |
Utilitaires aidant à retrouver des items à partir d'autres.
Définition à la ligne 32 du fichier ItemTools.h.
|
staticprivate |
Recherche une arête connectée à un noeud node et connectant les noeuds d'uids begin_node et end_node
node | : noeud à tester |
begin_node | : uid du premier noeud de l'arête recherchée |
end_node | : uid du second noeud de l'arête recherchée |
Définition à la ligne 84 du fichier ItemTools.cc.
Références findEdgeInNode2(), et Arcane::Item::null().
|
static |
Recherche une arête connectée à un noeud node et connectant les noeuds d'uids begin_node et end_node
node | : noeud à tester |
begin_node | : uid du premier noeud de l'arête recherchée |
end_node | : uid du second noeud de l'arête recherchée |
Définition à la ligne 72 du fichier ItemTools.cc.
Références Arcane::Node::edges().
Référencé par Arcane::mesh::OneMeshItemAdder::addOneParentItem(), et findEdgeInNode().
|
staticprivate |
Recherche une face connectée au noeud node correspondant à la liste de noeuds face_nodes_uid.
node | : noeud à tester |
face_type_id | : type de la face recherchée |
face_nodes_uid | : une liste de uids de noeuds |
Définition à la ligne 59 du fichier ItemTools.cc.
Références findFaceInNode2(), et Arcane::Item::null().
|
static |
Recherche une face connectée au noeud node correspondant à la liste de noeuds face_nodes_uid.
node | : noeud à tester |
face_type_id | : type de la face recherchée |
face_nodes_uid | : une liste de uids de noeuds |
Définition à la ligne 43 du fichier ItemTools.cc.
Références Arcane::Node::faces(), et isSameFace().
Référencé par Arcane::mesh::FaceUniqueIdBuilder::_computeFacesUniqueIdsParallelV1(), et findFaceInNode().
|
static |
Vérifie si la liste des noeuds d'une face correspond à une liste fournie On compare les uids des noeuds. L'ordre doit être le même.
face | : la face à tester |
face_nodes_uid | : une liste de uids de noeuds |
Définition à la ligne 28 du fichier ItemTools.cc.
Références Arcane::ItemWithNodes::nodes().
Référencé par findFaceInNode2().