| Classes | |
| struct | FuncTraits | 
| Fonctions membres publiques | |
| virtual | ~IItemGroupObserver ()=default | 
| Destructeur. | |
| virtual void | executeExtend (const Int32ConstArrayView *info)=0 | 
| Execute l'action associée à l'extension. | |
| virtual void | executeReduce (const Int32ConstArrayView *info)=0 | 
| Execute l'action associée à l'extension. | |
| virtual void | executeCompact (const Int32ConstArrayView *info)=0 | 
| Éxecute l'action associée au compactage. | |
| virtual void | executeInvalidate ()=0 | 
| Execute l'action associée à l'invalidation. | |
| virtual bool | needInfo () const =0 | 
| Indique si l'observer aura besoin d'information de transition. | |
Définition à la ligne 28 du fichier core/ItemGroupObserver.h.
| 
 | pure virtual | 
Éxecute l'action associée au compactage.
| info | liste des permutations dans le sens old->new Suppose qu'il n'y a pas de changement de taille. | 
Implémenté dans Arcane::ItemGroupObserverWithInfoT< T >, Arcane::ItemGroupObserverWithoutInfoT< T >, Arcane::ItemGroupPartialVariableObserver, et Arcane::Materials::MeshEnvironmentObserver.
| 
 | pure virtual | 
Execute l'action associée à l'extension.
| info | liste des localIds ajoutés Suppose qu'il n'y a pas de changement d'ordre ou de renumérotation. | 
Cette méthode ne peut pas être parallèle.
Implémenté dans Arcane::ItemGroupObserverWithInfoT< T >, Arcane::ItemGroupObserverWithoutInfoT< T >, Arcane::ItemGroupPartialVariableObserver, et Arcane::Materials::MeshEnvironmentObserver.
| 
 | pure virtual | 
Execute l'action associée à l'invalidation.
Aucune information de transition disponible.
Implémenté dans Arcane::ItemGroupObserverWithInfoT< T >, Arcane::ItemGroupObserverWithoutInfoT< T >, Arcane::ItemGroupPartialVariableObserver, et Arcane::Materials::MeshEnvironmentObserver.
| 
 | pure virtual | 
Execute l'action associée à l'extension.
| info | liste des positions supprimées dans l'ancien groupe Suppose qu'il n'y a pas de changement d'ordre ou de renumérotation Cette approche par rapport à la liste des localIds est motivée par la contrainte dans PartialVariable qui n'a pas connaissance des localIds qu'il héberge. | 
| info2 | liste des localIds des éléments supprimés. Potentiellement redondant avec info, mais inévitable pour certaines structures changeant l'ordre par rapport au groupe de référence (ex: ItemGroupDynamicMeshObserver) (DEPRECATED) | 
Cette méthode ne peut pas être parallèle.
Implémenté dans Arcane::ItemGroupObserverWithInfoT< T >, Arcane::ItemGroupObserverWithoutInfoT< T >, Arcane::ItemGroupPartialVariableObserver, et Arcane::Materials::MeshEnvironmentObserver.
| 
 | pure virtual | 
Indique si l'observer aura besoin d'information de transition.
Cette information ne doit pas changer après le premier appel à cet fonction
Implémenté dans Arcane::ItemGroupObserverWithInfoT< T >, Arcane::ItemGroupObserverWithoutInfoT< T >, Arcane::ItemGroupPartialVariableObserver, et Arcane::Materials::MeshEnvironmentObserver.
Référencé par Arcane::ItemGroupImpl::attachObserver(), et Arcane::ItemGroupImpl::detachObserver().