Cette fonction/classe réoriente les faces. Plus de détails...
#include <arcane/mesh/FaceReorienter.h>
Fonctions membres publiques | |
ARCANE_DEPRECATED_260 | FaceReorienter (ITraceMng *tm) |
FaceReorienter (IMesh *mesh) | |
Constructeur. | |
~FaceReorienter () | |
Destructeur. | |
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 |
FaceFamily * | m_face_family |
Int64UniqueArray | m_nodes_unique_id |
Int32UniqueArray | m_nodes_local_id |
IntegerUniqueArray | 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 48 du fichier FaceReorienter.h.
ARCANE_MESH_BEGIN_NAMESPACE Arcane::FaceReorienter::FaceReorienter | ( | ITraceMng * | tm | ) |
Constructeur.
Définition à la ligne 40 du fichier FaceReorienter.cc.
Arcane::FaceReorienter::FaceReorienter | ( | IMesh * | mesh | ) |
Constructeur.
Définition à la ligne 50 du fichier FaceReorienter.cc.
Références ARCANE_CHECK_POINTER, et Arcane::IMeshBase::faceFamily().
Arcane::FaceReorienter::~FaceReorienter | ( | ) |
Destructeur.
Définition à la ligne 61 du fichier FaceReorienter.cc.
Vérifie et éventuellement change l'orientation de la face.
face | face a réorienter |
Définition à la ligne 87 du fichier FaceReorienter.cc.
Références ARCANE_CHECK_POINTER, ARCANE_FATAL, Arcane::Face::cell(), Arcane::Cell::face(), Arcane::Item::itemFamily(), Arcane::ItemTypeInfo::localFace(), Arcane::Item::localId(), Arcane::Face::nbCell(), Arcane::Cell::nbFace(), Arcane::ItemWithNodes::nbNode(), Arcane::ItemWithNodes::node(), Arccore::Array< T >::resize(), Arcane::Item::typeInfo(), et Arcane::Item::uniqueId().
void Arcane::FaceReorienter::checkAndChangeOrientation | ( | ItemInternal * | face | ) |
Définition à la ligne 69 du fichier FaceReorienter.cc.
Références checkAndChangeOrientation().
Référencé par checkAndChangeOrientation().
Vérifie et éventuellement change l'orientation de la face.
AMR.
face | face a réorienter |
Définition à la ligne 180 du fichier FaceReorienter.cc.
Références ARCANE_CHECK_POINTER, 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::ItemWithNodes::nbNode(), Arcane::ItemWithNodes::node(), Arcane::Item::null(), Arccore::Array< T >::resize(), Arcane::Item::typeInfo(), et Arcane::Item::uniqueId().
void Arcane::FaceReorienter::checkAndChangeOrientationAMR | ( | ItemInternal * | face | ) |
Définition à la ligne 78 du fichier FaceReorienter.cc.
Références checkAndChangeOrientationAMR().
Référencé par checkAndChangeOrientationAMR().
|
private |
Définition à la ligne 90 du fichier FaceReorienter.h.
|
private |
Définition à la ligne 93 du fichier FaceReorienter.h.
|
private |
Définition à la ligne 92 du fichier FaceReorienter.h.
|
private |
Définition à la ligne 91 du fichier FaceReorienter.h.
|
private |
Définition à la ligne 89 du fichier FaceReorienter.h.