Classe Pattern qui permet de manipuler un motif (pattern en anglais) de raffinement. Plus de détails...
Graphe de collaboration de Arcane::MeshSubdivider::Pattern:Fonctions membres publiques | |
| Pattern (Int16 type, Int16 face_type, Int16 cell_type, StorageRefine nodes, StorageRefine faces, StorageRefine cells, StorageRefine child_faces) | |
| Pattern (Pattern &&other) noexcept | |
| Pattern (const Pattern &)=delete | |
| Pattern (Pattern &other) noexcept | |
| Pattern & | operator= (const Pattern &other) |
| Pattern & | operator= (Pattern &&other) noexcept |
| Pattern & | operator= (Pattern &other) noexcept |
Attributs publics | |
| Int16 | type |
| Type de l'élément à raffiner. | |
| Int16 | face_type |
| Type de la face de l'élément à raffiner. | |
| Int16 | cell_type |
| Type des cellules enfants. | |
| StorageRefine | nodes |
| Matrice pour la génération des nouveaux noeuds. | |
| StorageRefine | faces |
| Matrice pour la génération des nouvelles faces. | |
| StorageRefine | cells |
| Matrice pour la génération des nouvelles cellules. | |
| StorageRefine | child_faces |
Classe Pattern qui permet de manipuler un motif (pattern en anglais) de raffinement.
Définition à la ligne 85 du fichier ArcaneBasicMeshSubdividerService.cc.
|
inline |
Définition à la ligne 111 du fichier ArcaneBasicMeshSubdividerService.cc.
|
inline |
Définition à la ligne 117 du fichier ArcaneBasicMeshSubdividerService.cc.
|
inlinenoexcept |
Définition à la ligne 128 du fichier ArcaneBasicMeshSubdividerService.cc.
|
inlinenoexcept |
Définition à la ligne 140 du fichier ArcaneBasicMeshSubdividerService.cc.
Définition à la ligne 149 du fichier ArcaneBasicMeshSubdividerService.cc.
Définition à la ligne 163 du fichier ArcaneBasicMeshSubdividerService.cc.
Définition à la ligne 176 du fichier ArcaneBasicMeshSubdividerService.cc.
| Int16 Arcane::MeshSubdivider::Pattern::cell_type |
Type des cellules enfants.
Définition à la ligne 94 du fichier ArcaneBasicMeshSubdividerService.cc.
Référencé par Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), et Arcane::ArcaneBasicMeshSubdividerService::_refineWithArcaneFaces().
| StorageRefine Arcane::MeshSubdivider::Pattern::cells |
Matrice pour la génération des nouvelles cellules.
Définition à la ligne 100 du fichier ArcaneBasicMeshSubdividerService.cc.
Référencé par Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), et Arcane::ArcaneBasicMeshSubdividerService::_refineWithArcaneFaces().
| StorageRefine Arcane::MeshSubdivider::Pattern::child_faces |
Définition à la ligne 101 du fichier ArcaneBasicMeshSubdividerService.cc.
| Int16 Arcane::MeshSubdivider::Pattern::face_type |
Type de la face de l'élément à raffiner.
Définition à la ligne 92 du fichier ArcaneBasicMeshSubdividerService.cc.
Référencé par Arcane::ArcaneBasicMeshSubdividerService::_refineOnce().
| StorageRefine Arcane::MeshSubdivider::Pattern::faces |
Matrice pour la génération des nouvelles faces.
Définition à la ligne 98 du fichier ArcaneBasicMeshSubdividerService.cc.
Référencé par Arcane::ArcaneBasicMeshSubdividerService::_refineOnce().
| StorageRefine Arcane::MeshSubdivider::Pattern::nodes |
Matrice pour la génération des nouveaux noeuds.
Définition à la ligne 96 du fichier ArcaneBasicMeshSubdividerService.cc.
Référencé par Arcane::ArcaneBasicMeshSubdividerService::_refineOnce(), et Arcane::ArcaneBasicMeshSubdividerService::_refineWithArcaneFaces().
| Int16 Arcane::MeshSubdivider::Pattern::type |
Type de l'élément à raffiner.
Définition à la ligne 90 du fichier ArcaneBasicMeshSubdividerService.cc.