Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MeshModifierAddCellsArgs

Arguments pour IMeshModifier::addCells(). Plus de détails...

#include <arcane/core/IMeshModifier.h>

+ Graphe de collaboration de Arcane::MeshModifierAddCellsArgs:

Fonctions membres publiques

 MeshModifierAddCellsArgs (Integer nb_cell, Int64ConstArrayView cell_infos)
 
 MeshModifierAddCellsArgs (Integer nb_cell, Int64ConstArrayView cell_infos, Int32ArrayView cell_lids)
 
Int32 nbCell () const
 
Int64ConstArrayView cellInfos () const
 
Int32ArrayView cellLocalIds () const
 
void setAllowBuildFaces (bool v)
 Indique si on autorise la création des faces associées.
 
bool isAllowBuildFaces () const
 

Description détaillée

Arguments pour IMeshModifier::addCells().

Le format de cellsInfos() est identiques à celui de la méthode IMesh::allocateCells(). Si cellsLocalIds() n'est pas vide, il contiendra en retour les numéros locaux des mailles créées.

Si une maille ajoutée possède le même uniqueId() qu'une des mailles existantes, la maille existante est conservée telle qu'elle et rien ne se passe.

Les mailles créées sont considérées comme appartenant à ce sous-domaine Si ce n'est pas le cas, il faut ensuite modifier leur appartenance.

Par défaut, lorsqu'on ajoute des mailles, si les faces associées n'existent pas elles sont créées automatiquement. Cela n'est possible qu'en séquentiel. Il est possible de désactiver cela en appelant setAllowBuildFaces(). En parallèle, la valeur de isAllowBuildFaces() est ignorée.

Définition à la ligne 56 du fichier IMeshModifier.h.

Documentation des constructeurs et destructeur

◆ MeshModifierAddCellsArgs() [1/2]

Arcane::MeshModifierAddCellsArgs::MeshModifierAddCellsArgs ( Integer  nb_cell,
Int64ConstArrayView  cell_infos 
)
inline

Définition à la ligne 60 du fichier IMeshModifier.h.

◆ MeshModifierAddCellsArgs() [2/2]

Arcane::MeshModifierAddCellsArgs::MeshModifierAddCellsArgs ( Integer  nb_cell,
Int64ConstArrayView  cell_infos,
Int32ArrayView  cell_lids 
)
inline

Définition à la ligne 65 du fichier IMeshModifier.h.

Documentation des fonctions membres

◆ cellInfos()

Int64ConstArrayView Arcane::MeshModifierAddCellsArgs::cellInfos ( ) const
inline

Définition à la ligne 75 du fichier IMeshModifier.h.

◆ cellLocalIds()

Int32ArrayView Arcane::MeshModifierAddCellsArgs::cellLocalIds ( ) const
inline

Définition à la ligne 76 du fichier IMeshModifier.h.

◆ isAllowBuildFaces()

bool Arcane::MeshModifierAddCellsArgs::isAllowBuildFaces ( ) const
inline

Définition à la ligne 80 du fichier IMeshModifier.h.

◆ nbCell()

Int32 Arcane::MeshModifierAddCellsArgs::nbCell ( ) const
inline

Définition à la ligne 74 du fichier IMeshModifier.h.

◆ setAllowBuildFaces()

void Arcane::MeshModifierAddCellsArgs::setAllowBuildFaces ( bool  v)
inline

Indique si on autorise la création des faces associées.

Définition à la ligne 79 du fichier IMeshModifier.h.


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