Construction des listes des entités des ItemPairGroup. Plus de détails...
#include <arcane/core/ItemPairGroupBuilder.h>
Fonctions membres publiques | |
ItemPairGroupBuilder (const ItemPairGroup &group) | |
const ItemPairGroup & | group () |
groupe associé. | |
void | addNextItem (Int32ConstArrayView sub_items) |
Ajoute les entités sub_items a. | |
Attributs privés | |
ItemPairGroup | m_group |
Int64 | m_index |
Array< Int64 > & | m_unguarded_indexes |
Array< Int32 > & | m_unguarded_local_ids |
Construction des listes des entités des ItemPairGroup.
Cette classe est utilisée lors du recalcul des entités d'un ItemPairGroup.
Le code utilisateur doit appeler la méthode addNextItem() pour chaque entité de group().itemGroup() en spécifiant les localId() des entités ajoutées. Par exemple:
Pour un exemple plus complet d'utilisation, se référer à la documentation de ItemPairGroup.
Définition à la ligne 55 du fichier ItemPairGroupBuilder.h.
Arcane::ItemPairGroupBuilder::ItemPairGroupBuilder | ( | const ItemPairGroup & | group | ) |
Définition à la ligne 27 du fichier ItemPairGroupBuilder.cc.
Références Arccore::Array< T >::add(), et Arccore::Array< T >::clear().
Arcane::ItemPairGroupBuilder::~ItemPairGroupBuilder | ( | ) |
Définition à la ligne 42 du fichier ItemPairGroupBuilder.cc.
void Arcane::ItemPairGroupBuilder::addNextItem | ( | Int32ConstArrayView | sub_items | ) |
Ajoute les entités sub_items a.
Définition à la ligne 50 du fichier ItemPairGroupBuilder.cc.
Références Arccore::Array< T >::add(), Arccore::Array< T >::addRange(), et Arccore::AbstractArray< T >::size().
|
inline |
groupe associé.
Définition à la ligne 66 du fichier ItemPairGroupBuilder.h.
|
private |
Définition à la ligne 72 du fichier ItemPairGroupBuilder.h.
|
private |
Définition à la ligne 73 du fichier ItemPairGroupBuilder.h.
|
private |
Définition à la ligne 74 du fichier ItemPairGroupBuilder.h.
|
private |
Définition à la ligne 75 du fichier ItemPairGroupBuilder.h.