Interface d'une famille de DoF. Plus de détails...
#include <arcane/core/IDoFFamily.h>
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 IItemFamily * | itemFamily ()=0 |
Interface d'une famille de DoF.
Définition à la ligne 32 du fichier IDoFFamily.h.
|
pure virtual |
En entree les uids des dofs et on recupere leurs lids.
Implémenté dans Arcane::mesh::PolyhedralFamily, et Arcane::mesh::DoFFamily.
|
pure virtual |
L'ajout de fantomes doit etre suivi d'un appel de computeSynchronizeInfos.
Implémenté dans Arcane::mesh::PolyhedralFamily, et Arcane::mesh::DoFFamily.
Groupe de tous les DoF.
Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.
Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.
Nom complet de la famille (avec celui du maillage)
Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.
Nom de la famille.
Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.
|
pure virtual |
Nombre d'entités.
Implémenté dans Arcane::mesh::DoFFamily, et Arcane::mesh::PolyhedralFamily.