12#ifndef ARCANE_IDOFFAMILY_H
13#define ARCANE_IDOFFAMILY_H
17#include "arcane/ArcaneTypes.h"
18#include "arcane/ItemTypes.h"
40 virtual void build() = 0;
Interface d'une famille de DoF.
virtual String fullName() const =0
Nom complet de la famille (avec celui du maillage)
virtual String name() const =0
Nom de la famille.
virtual Integer nbItem() const =0
Nombre d'entités.
virtual DoFVectorView addDoFs(Int64ConstArrayView dof_uids, Int32ArrayView dof_lids)=0
En entree les uids des dofs et on recupere leurs lids.
virtual ItemGroup allItems() const =0
Groupe de tous les DoF.
virtual void endUpdate()=0
virtual DoFVectorView addGhostDoFs(Int64ConstArrayView dof_uids, Int32ArrayView dof_lids, Int32ConstArrayView owners)=0
L'ajout de fantomes doit etre suivi d'un appel de computeSynchronizeInfos.
Interface d'une famille d'entités.
Groupe d'entités de maillage.
Vue modifiable d'un tableau d'un type T.
Vue constante d'un tableau de type T.
Chaîne de caractères unicode.
ItemVectorViewT< DoF > DoFVectorView
Vue sur un vecteur de degre de liberte.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-