Arcane  v3.16.0.0
Documentation développeur
Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros Groupes Pages Concepts
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

◆ cells

StorageRefine Arcane::MeshSubdivider::Pattern::cells

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

Définition à la ligne 86 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 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.

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 84 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 82 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 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 :