Arcane  v4.1.3.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MeshSubdivider::Pattern

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
 
Patternoperator= (const Pattern &other)
 
Patternoperator= (Pattern &&other) noexcept
 
Patternoperator= (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
 

Description détaillée

Classe Pattern qui permet de manipuler un motif (pattern en anglais) de raffinement.

Définition à la ligne 85 du fichier ArcaneBasicMeshSubdividerService.cc.

Documentation des constructeurs et destructeur

◆ Pattern() [1/4]

Arcane::MeshSubdivider::Pattern::Pattern ( )
inline

Définition à la ligne 111 du fichier ArcaneBasicMeshSubdividerService.cc.

◆ Pattern() [2/4]

Arcane::MeshSubdivider::Pattern::Pattern ( Int16 type,
Int16 face_type,
Int16 cell_type,
StorageRefine nodes,
StorageRefine faces,
StorageRefine cells,
StorageRefine child_faces )
inline

Définition à la ligne 117 du fichier ArcaneBasicMeshSubdividerService.cc.

◆ Pattern() [3/4]

Arcane::MeshSubdivider::Pattern::Pattern ( Pattern && other)
inlinenoexcept

Définition à la ligne 128 du fichier ArcaneBasicMeshSubdividerService.cc.

◆ Pattern() [4/4]

Arcane::MeshSubdivider::Pattern::Pattern ( Pattern & other)
inlinenoexcept

Définition à la ligne 140 du fichier ArcaneBasicMeshSubdividerService.cc.

Documentation des fonctions membres

◆ operator=() [1/3]

Pattern & Arcane::MeshSubdivider::Pattern::operator= ( const Pattern & other)
inline

Définition à la ligne 149 du fichier ArcaneBasicMeshSubdividerService.cc.

◆ operator=() [2/3]

Pattern & Arcane::MeshSubdivider::Pattern::operator= ( Pattern && other)
inlinenoexcept

Définition à la ligne 163 du fichier ArcaneBasicMeshSubdividerService.cc.

◆ operator=() [3/3]

Pattern & Arcane::MeshSubdivider::Pattern::operator= ( Pattern & other)
inlinenoexcept

Définition à la ligne 176 du fichier ArcaneBasicMeshSubdividerService.cc.

Documentation des données membres

◆ cell_type

Int16 Arcane::MeshSubdivider::Pattern::cell_type

◆ cells

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().

◆ child_faces

StorageRefine Arcane::MeshSubdivider::Pattern::child_faces

Définition à la ligne 101 du fichier ArcaneBasicMeshSubdividerService.cc.

◆ face_type

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().

◆ faces

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().

◆ nodes

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().

◆ type

Int16 Arcane::MeshSubdivider::Pattern::type

Type de l'élément à raffiner.

Définition à la ligne 90 du fichier ArcaneBasicMeshSubdividerService.cc.


La documentation de cette classe a été générée à partir du fichier suivant :