Cette fonction/classe réoriente les faces. Plus de détails...
#include <arcane/core/FaceReorienter.h>
Graphe de collaboration de Arcane::FaceReorienter:Fonctions membres publiques | |
| ARCANE_DEPRECATED_260 | FaceReorienter (ITraceMng *tm) |
| FaceReorienter (IMesh *mesh) | |
| Constructeur. | |
| ARCANE_DEPRECATED_260 void | checkAndChangeOrientation (ItemInternal *face) |
| ARCANE_DEPRECATED_260 void | checkAndChangeOrientationAMR (ItemInternal *face) |
| void | checkAndChangeOrientation (Face face) |
| Vérifie et éventuellement change l'orientation de la face. | |
| void | checkAndChangeOrientationAMR (Face face) |
| Vérifie et éventuellement change l'orientation de la face. | |
Attributs privés | |
| ITraceMng * | m_trace_mng = nullptr |
| IItemFamily * | m_face_family = nullptr |
| UniqueArray< Int64 > | m_nodes_unique_id |
| UniqueArray< Int32 > | m_nodes_local_id |
| UniqueArray< Integer > | m_face_nodes_index |
Cette fonction/classe réoriente les faces.
Cette classe sert par exemple à s'assurrer de la bonne orientation des faces après un changement de topologie du maillage
Définition à la ligne 35 du fichier core/FaceReorienter.h.
| Arcane::FaceReorienter::FaceReorienter | ( | ITraceMng * | tm | ) |
Constructeur.
Définition à la ligne 35 du fichier FaceReorienter.cc.
|
explicit |
Constructeur.
Définition à la ligne 45 du fichier FaceReorienter.cc.
| void Arcane::FaceReorienter::checkAndChangeOrientation | ( | Face | face | ) |
Vérifie et éventuellement change l'orientation de la face.
| face | face a réorienter |
Définition à la ligne 74 du fichier FaceReorienter.cc.
Références ARCANE_FATAL, Arcane::Face::cell(), Arcane::Cell::face(), Arcane::Item::itemFamily(), Arcane::ItemTypeInfo::localFace(), Arcane::Item::localId(), Arcane::Face::nbCell(), Arcane::Cell::nbFace(), Arcane::ItemTypeInfo::LocalFace::nbNode(), Arcane::ItemWithNodes::nbNode(), Arcane::ItemTypeInfo::LocalFace::node(), Arcane::ItemWithNodes::node(), Arcane::IItemFamilyTopologyModifier::replaceNode(), Arcane::IItemFamilyTopologyModifier::setBackAndFrontCells(), Arcane::Item::typeInfo(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :| void Arcane::FaceReorienter::checkAndChangeOrientation | ( | ItemInternal * | face | ) |
Définition à la ligne 56 du fichier FaceReorienter.cc.
Références checkAndChangeOrientation().
Référencé par checkAndChangeOrientation(), et Arcane::mesh::MeshNodeMerger::mergeNodes().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| void Arcane::FaceReorienter::checkAndChangeOrientationAMR | ( | Face | face | ) |
Vérifie et éventuellement change l'orientation de la face.
AMR.
| face | face a réorienter |
Définition à la ligne 165 du fichier FaceReorienter.cc.
Références ARCANE_FATAL, Arcane::Face::cell(), Arcane::Cell::face(), Arcane::Item::itemFamily(), Arcane::Cell::level(), Arcane::ItemTypeInfo::localFace(), Arcane::Item::localId(), Arcane::Face::nbCell(), Arcane::Cell::nbFace(), Arcane::ItemTypeInfo::LocalFace::nbNode(), Arcane::ItemWithNodes::nbNode(), Arcane::ItemTypeInfo::LocalFace::node(), Arcane::ItemWithNodes::node(), Arcane::Item::null(), Arcane::IItemFamilyTopologyModifier::replaceNode(), Arcane::IItemFamilyTopologyModifier::setBackAndFrontCells(), Arcane::Item::typeInfo(), et Arcane::Item::uniqueId().
Voici le graphe d'appel pour cette fonction :| void Arcane::FaceReorienter::checkAndChangeOrientationAMR | ( | ItemInternal * | face | ) |
Définition à la ligne 65 du fichier FaceReorienter.cc.
Références checkAndChangeOrientationAMR().
Référencé par checkAndChangeOrientationAMR().
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :
|
private |
Définition à la ligne 76 du fichier core/FaceReorienter.h.
|
private |
Définition à la ligne 79 du fichier core/FaceReorienter.h.
|
private |
Définition à la ligne 78 du fichier core/FaceReorienter.h.
|
private |
Définition à la ligne 77 du fichier core/FaceReorienter.h.
|
private |
Définition à la ligne 75 du fichier core/FaceReorienter.h.