Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IGraphModifier2abstract

Interface d'un graphe du maillage. Plus de détails...

#include <arcane/core/IGraphModifier2.h>

+ Graphe d'héritage de Arcane::IGraphModifier2:
+ Graphe de collaboration de Arcane::IGraphModifier2:

Fonctions membres publiques

virtual void addLinks (Integer nb_link, Integer nb_dual_nodes_per_link, Int64ConstArrayView links_infos)=0
 Ajout de liaisons dans le graphe avec un nombre fixe de noeuds dual par liaison.
 
virtual void addDualNodes (Integer graph_nb_dual_node, Integer dual_node_kind, Int64ConstArrayView dual_nodes_infos)=0
 Ajout de noeuds duaux dans le graphe avec un type fixe d'item dual par noeud.
 
virtual void addDualNodes (Integer graph_nb_dual_node, Int64ConstArrayView dual_nodes_infos)=0
 Ajout de noeuds duaux dans le graphe avec le type du noeud dans le tableau infos.
 
virtual void removeDualNodes (Int32ConstArrayView dual_node_local_ids)=0
 Suppression de noeuds duaux dans le graphe.
 
virtual void removeLinks (Int32ConstArrayView link_local_ids)=0
 Suppression de liaisons duaux dans le graphe.
 
virtual void removeConnectedItemsFromCells (Int32ConstArrayView cell_local_ids)=0
 Suppression des DualNodes et Links connectés aux mailles qui vont être supprimees.
 
virtual void endUpdate ()=0
 
virtual void updateAfterMeshChanged ()=0
 

Description détaillée

Interface d'un graphe du maillage.

Définition à la ligne 29 du fichier IGraphModifier2.h.

Documentation des constructeurs et destructeur

◆ ~IGraphModifier2()

virtual Arcane::IGraphModifier2::~IGraphModifier2 ( )
inlinevirtual

Définition à la ligne 33 du fichier IGraphModifier2.h.

Documentation des fonctions membres

◆ addDualNodes() [1/2]

virtual void Arcane::IGraphModifier2::addDualNodes ( Integer  graph_nb_dual_node,
Int64ConstArrayView  dual_nodes_infos 
)
pure virtual

Ajout de noeuds duaux dans le graphe avec le type du noeud dans le tableau infos.

Implémenté dans Arcane::mesh::GraphDoFs.

◆ addDualNodes() [2/2]

virtual void Arcane::IGraphModifier2::addDualNodes ( Integer  graph_nb_dual_node,
Integer  dual_node_kind,
Int64ConstArrayView  dual_nodes_infos 
)
pure virtual

Ajout de noeuds duaux dans le graphe avec un type fixe d'item dual par noeud.

Implémenté dans Arcane::mesh::GraphDoFs.

◆ addLinks()

virtual void Arcane::IGraphModifier2::addLinks ( Integer  nb_link,
Integer  nb_dual_nodes_per_link,
Int64ConstArrayView  links_infos 
)
pure virtual

Ajout de liaisons dans le graphe avec un nombre fixe de noeuds dual par liaison.

Implémenté dans Arcane::mesh::GraphDoFs.

◆ removeConnectedItemsFromCells()

virtual void Arcane::IGraphModifier2::removeConnectedItemsFromCells ( Int32ConstArrayView  cell_local_ids)
pure virtual

Suppression des DualNodes et Links connectés aux mailles qui vont être supprimees.

Implémenté dans Arcane::mesh::GraphDoFs.

◆ removeDualNodes()

virtual void Arcane::IGraphModifier2::removeDualNodes ( Int32ConstArrayView  dual_node_local_ids)
pure virtual

Suppression de noeuds duaux dans le graphe.

Implémenté dans Arcane::mesh::GraphDoFs.

◆ removeLinks()

virtual void Arcane::IGraphModifier2::removeLinks ( Int32ConstArrayView  link_local_ids)
pure virtual

Suppression de liaisons duaux dans le graphe.

Implémenté dans Arcane::mesh::GraphDoFs.


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