|
| const String & | name () const |
| | Retourne le nom du groupe.
|
| |
| const String & | fullName () const |
| |
| virtual void | convert (NodeGroup &g) |
| |
| virtual void | convert (EdgeGroup &g) |
| |
| virtual void | convert (FaceGroup &g) |
| |
| virtual void | convert (CellGroup &g) |
| |
| | ItemGroupImpl () |
| | Construit un groupe nul.
|
| |
| | ItemGroupImpl (IItemFamily *family, const String &name) |
| | Construit un groupe. Construit un groupe vide de nom name, associé à la famille family.
|
| |
| | ItemGroupImpl (IItemFamily *family, ItemGroupImpl *parent, const String &name) |
| | Construit un groupe fils d'un autre groupe. Construit un groupe de nom name fils du groupe parent. Le genre de ce groupe est le même que celui de la famille à laquelle il appartient.
|
| |
| virtual | ~ItemGroupImpl () |
| | Libère les ressources.
|
| |
| virtual ISharedReference & | sharedReference () |
| |
| const String & | name () const |
| | Nom du groupe.
|
| |
| const String & | fullName () const |
| | Nom complet du groupe (avec maillage + famille)
|
| |
| virtual Integer | nbRef () const |
| | Nombre de références sur le groupe.
|
| |
| ItemGroupImpl * | parent () const |
| | Groupe parent (0 si aucun)
|
| |
| bool | null () const |
| | Retourne true si le groupe est nul.
|
| |
| bool | isOwn () const |
| | Retourne si le groupe contient uniquement des éléments propres au sous-domaine.
|
| |
| void | setOwn (bool v) |
| | Positionne la propriété de groupe local ou non.
|
| |
| ItemGroupImpl * | ownGroup () |
| | Groupe des entité propres des entités de ce groupe.
|
| |
| ItemGroupImpl * | ghostGroup () |
| | Items in the group not owned by the subdomain.
|
| |
| ItemGroupImpl * | interfaceGroup () |
| |
| ItemGroupImpl * | nodeGroup () |
| | Groupe des noeuds des éléments de ce groupe.
|
| |
| ItemGroupImpl * | edgeGroup () |
| | Groupe des arêtes des éléments de ce groupe.
|
| |
| ItemGroupImpl * | faceGroup () |
| | Groupe des faces des éléments de ce groupe.
|
| |
| ItemGroupImpl * | cellGroup () |
| | Groupe des mailles des éléments de ce groupe.
|
| |
| ItemGroupImpl * | createSubGroup (const String &suffix, IItemFamily *family, ItemGroupComputeFunctor *functor) |
| | Crée un sous-groupe calculé
|
| |
| ItemGroupImpl * | findSubGroup (const String &suffix) |
| | Accède à un sous-groupe calculé
|
| |
| ItemGroupImpl * | innerFaceGroup () |
| | Groupe des faces internes des éléments de ce groupe.
|
| |
| ItemGroupImpl * | outerFaceGroup () |
| | Groupe des faces externes des éléments de ce groupe.
|
| |
| ItemGroupImpl * | activeCellGroup () |
| | AMR.
|
| |
| ItemGroupImpl * | ownActiveCellGroup () |
| | Groupe des mailles propres actives de ce groupe.
|
| |
| ItemGroupImpl * | levelCellGroup (const Integer &level) |
| | Groupe des mailles actives de ce groupe.
|
| |
| ItemGroupImpl * | ownLevelCellGroup (const Integer &level) |
| | Groupe des mailles propres actives de ce groupe.
|
| |
| ItemGroupImpl * | activeFaceGroup () |
| | Groupe des faces actives propres au domaine.
|
| |
| ItemGroupImpl * | ownActiveFaceGroup () |
| | Groupe des faces externes actives des éléments de ce groupe.
|
| |
| ItemGroupImpl * | innerActiveFaceGroup () |
| | Groupe des faces internes actives des éléments de ce groupe.
|
| |
| ItemGroupImpl * | outerActiveFaceGroup () |
| | Groupe des faces externes actives des éléments de ce groupe.
|
| |
| bool | isLocalToSubDomain () const |
| | AMR OFF.
|
| |
| void | setLocalToSubDomain (bool v) |
| | Positionne le booléen indiquant si le groupe est local au sous-domaine.
|
| |
| IMesh * | mesh () const |
| | Maillage auquel appartient le groupe (0 pour le groupe nul).
|
| |
| eItemKind | itemKind () const |
| | Genre du groupe. Il s'agit du genre de ses éléments.
|
| |
| IItemFamily * | itemFamily () const |
| | Familly à laquelle appartient le groupe (ou 0 si aucune)
|
| |
| Integer | size () const |
| | Nombre d'entités du groupe.
|
| |
| bool | empty () const |
| | Vrai si le groupe est vide.
|
| |
| void | clear () |
| | Supprime les entités du groupe.
|
| |
| ItemGroup | parentGroup () |
| | Groupe parent.
|
| |
| void | invalidate (bool force_recompute) |
| | Invalide le groupe.
|
| |
| void | addItems (Int32ConstArrayView items_local_id, bool check_if_present) |
| | Ajoute les entités de numéros locaux items_local_id.
|
| |
| void | setItems (Int32ConstArrayView items_local_id) |
| | Positionne les entités du groupe à items_local_id.
|
| |
| void | setItems (Int32ConstArrayView items_local_id, bool do_sort) |
| | Positionne les entités du groupe à items_local_id en les triant éventuellement.
|
| |
| void | removeItems (Int32ConstArrayView items_local_id, bool check_if_present) |
| | Supprime les entités items_local_id du groupe.
|
| |
| void | removeAddItems (Int32ConstArrayView removed_local_id, Int32ConstArrayView added_local_id, bool check_if_present) |
| | Supprime et ajoute les entités removed_local_id et added_local_id du groupe.
|
| |
| void | removeSuppressedItems () |
| | Supprime du groupe les entités dont le flag isSuppressed() est vrai.
|
| |
| void | checkValid () |
| | Vérifie que le groupe est valide.
|
| |
| bool | checkNeedUpdate () |
| | Réactualise le groupe si nécessaire.
|
| |
| Int32ConstArrayView | itemsLocalId () const |
| | Liste des numéros locaux des entités de ce groupe.
|
| |
| void | beginTransaction () |
| | Débute une transaction.
|
| |
| void | endTransaction () |
| | Termine une transaction.
|
| |
| ItemInternalList | itemsInternal () const |
| | Liste des entités sur lesquelles s'appuie le groupe.
|
| |
| ItemInfoListView | itemInfoListView () const |
| | Liste des entités sur lesquelles s'appuie le groupe.
|
| |
| void | setIsAllItems () |
| |
| bool | isAllItems () const |
| | Indique si le groupe est celui de toutes les entités.
|
| |
| void | changeIds (Int32ConstArrayView old_to_new_ids) |
| | Change les indices des entités du groupe.
|
| |
| void | applyOperation (IItemOperationByBasicType *operation) |
| | Applique l'opération operation sur les entités du groupe.
|
| |
| bool | needSynchronization () const |
| | Indique si le groupe a structurellement besoin d'une synchro parallèle.
|
| |
| Int64 | timestamp () const |
| | Retourne le temps du groupe. Ce temps est incrémenté après chaque modification.
|
| |
| void | attachObserver (const void *ref, IItemGroupObserver *obs) |
| | Attache un observer.
|
| |
| void | detachObserver (const void *ref) |
| | Détache un observer.
|
| |
| bool | hasInfoObserver () const |
| | Indique si le contenu de ce groupe est observé.
|
| |
| void | setComputeFunctor (IFunctor *functor) |
| | Définit une fonction de calcul de groupe.
|
| |
| bool | hasComputeFunctor () const |
| | Indique si le groupe est calculé
|
| |
| void | destroy () |
| | Détruit le groupe. Après cet appel, le groupe devient un groupe nul.
|
| |
| SharedPtrT< GroupIndexTable > | localIdToIndex () |
| | Table des local ids vers une position pour toutes les entités du groupe.
|
| |
| IVariableSynchronizer * | synchronizer () |
| | Synchronizer du groupe.
|
| |
| bool | hasSynchronizer () |
| | Indique si ce groupe possède un synchroniser.
|
| |
| bool | checkIsSorted () const |
| | Vérifie et retourne si le groupe est trié par uniqueId() croissants.
|
| |
| bool | isContigousLocalIds () const |
| |
| bool | isContiguousLocalIds () const |
| | Indique si les entités du groupe ont des localIds() contigüs.
|
| |
| void | checkLocalIdsAreContigous () const |
| |
| void | checkLocalIdsAreContiguous () const |
| | Vérifie si les entités du groupe ont des localIds() contigüs.
|
| |
| void | shrinkMemory () |
| | Limite au maximum la mémoire utilisée par le groupe.
|
| |
| Int64 | capacity () const |
| | Nombre d'éléments alloués.
|
| |
| ItemGroupImplInternal * | _internalApi () const |
| | API interne à Arcane.
|
| |
| Int32Array & | unguardedItemsLocalId (const bool self_invalidate=true) |
| |
| void | addRef () override |
| | Incrémente le compteur de référence.
|
| |
| void | removeRef () override |
| | Décrémente le compteur de référence.
|
| |
| Int32 | refCount () const override |
| | Retourne la valeur du compteur de référence.
|
| |
|
virtual | ~ISharedReference ()=default |
| | Libère les ressources.
|
| |
Définition à la ligne 45 du fichier ItemGroupImpl.cc.