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

Interface d'une famille de DoF. Plus de détails...

#include <arcane/core/IDoFFamily.h>

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

Fonctions membres publiques

virtual void build ()=0
 
virtual String name () const =0
 Nom de la famille.
 
virtual String fullName () const =0
 Nom complet de la famille (avec celui du maillage)
 
virtual Integer nbItem () const =0
 Nombre d'entités.
 
virtual ItemGroup allItems () const =0
 Groupe de tous les DoF.
 
virtual DoFVectorView addDoFs (Int64ConstArrayView dof_uids, Int32ArrayView dof_lids)=0
 En entree les uids des dofs et on recupere leurs lids.
 
virtual DoFVectorView addGhostDoFs (Int64ConstArrayView dof_uids, Int32ArrayView dof_lids, Int32ConstArrayView owners)=0
 L'ajout de fantomes doit etre suivi d'un appel de computeSynchronizeInfos.
 
virtual void removeDoFs (Int32ConstArrayView items_local_id)=0
 
virtual void endUpdate ()=0
 
virtual IItemFamilyitemFamily ()=0
 

Description détaillée

Interface d'une famille de DoF.

Définition à la ligne 32 du fichier IDoFFamily.h.

Documentation des fonctions membres

◆ addDoFs()

virtual DoFVectorView Arcane::IDoFFamily::addDoFs ( Int64ConstArrayView  dof_uids,
Int32ArrayView  dof_lids 
)
pure virtual

En entree les uids des dofs et on recupere leurs lids.

Implémenté dans Arcane::mesh::PolyhedralFamily, et Arcane::mesh::DoFFamily.

◆ addGhostDoFs()

virtual DoFVectorView Arcane::IDoFFamily::addGhostDoFs ( Int64ConstArrayView  dof_uids,
Int32ArrayView  dof_lids,
Int32ConstArrayView  owners 
)
pure virtual

L'ajout de fantomes doit etre suivi d'un appel de computeSynchronizeInfos.

Implémenté dans Arcane::mesh::PolyhedralFamily, et Arcane::mesh::DoFFamily.

◆ allItems()

virtual ItemGroup Arcane::IDoFFamily::allItems ( ) const
pure virtual

Groupe de tous les DoF.

Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.

◆ endUpdate()

virtual void Arcane::IDoFFamily::endUpdate ( )
pure virtual

◆ fullName()

virtual String Arcane::IDoFFamily::fullName ( ) const
pure virtual

Nom complet de la famille (avec celui du maillage)

Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.

◆ name()

virtual String Arcane::IDoFFamily::name ( ) const
pure virtual

Nom de la famille.

Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.

◆ nbItem()

virtual Integer Arcane::IDoFFamily::nbItem ( ) const
pure virtual

Nombre d'entités.

Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.


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