Arcane  v3.15.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 a rafiner.
 
Int16 face_type
 Type de la face de l'élément a rafiner.
 
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 71 du fichier ArcaneBasicMeshSubdividerService.cc.

Documentation des constructeurs et destructeur

◆ Pattern() [1/4]

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

Définition à la ligne 97 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 103 du fichier ArcaneBasicMeshSubdividerService.cc.

◆ Pattern() [3/4]

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

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

◆ Pattern() [4/4]

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

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

Documentation des fonctions membres

◆ operator=() [1/3]

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

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

◆ operator=() [2/3]

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

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

◆ operator=() [3/3]

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

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

Documentation des données membres

◆ cell_type

Int16 Arcane::MeshSubdivider::Pattern::cell_type

Type des cellules enfants.

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

◆ cells

StorageRefine Arcane::MeshSubdivider::Pattern::cells

Matrice pour la génération des nouvelles cellules.

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

◆ child_faces

StorageRefine Arcane::MeshSubdivider::Pattern::child_faces

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

◆ face_type

Int16 Arcane::MeshSubdivider::Pattern::face_type

Type de la face de l'élément a rafiner.

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

◆ faces

StorageRefine Arcane::MeshSubdivider::Pattern::faces

Matrice pour la génération des nouvelles faces.

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

◆ nodes

StorageRefine Arcane::MeshSubdivider::Pattern::nodes

Matrice pour la génération des nouveaux noeuds.

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

◆ type

Int16 Arcane::MeshSubdivider::Pattern::type

Type de l'élément a rafiner.

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


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