Vue sur un vecteur d'entités. Plus de détails...
#include <arcane/core/ItemVectorView.h>
Types publics | |
using | const_iterator = ItemVectorViewConstIterator |
using | difference_type = std::ptrdiff_t |
using | value_type = Item |
using | reference_type = Item & |
using | const_reference_type = const Item & |
using | SentinelType = const_iterator |
Fonctions membres protégées | |
ItemVectorView (ItemSharedInfo *shared_info, const impl::ItemLocalIdListContainerView &local_ids) | |
ItemVectorView (ItemSharedInfo *shared_info, ConstArrayView< Int32 > local_ids, Int32 local_id_offset) | |
ItemVectorView (const ItemInternalArrayView &aitems, const Int32ConstArrayView &local_ids, bool) | |
ItemVectorView (ItemInternalArrayView aitems, ItemIndexArrayView indexes, bool) | |
const Int32 * | _localIdsData () const |
Int32 | _localIdOffset () const |
Attributs protégés | |
ItemIndexArrayView | m_index_view |
ItemSharedInfo * | m_shared_info = ItemSharedInfo::nullInstance() |
Fonctions membres privées | |
void | _init (ItemInternalArrayView items) |
void | _init2 (IItemFamily *family) |
Attributs privés | |
friend | ItemVector |
friend | ItemEnumeratorBase |
Vue sur un vecteur d'entités.
Définition à la ligne 226 du fichier ItemVectorView.h.
Définition à la ligne 237 du fichier ItemVectorView.h.
Définition à la ligne 241 du fichier ItemVectorView.h.
using Arcane::ItemVectorView::difference_type = std::ptrdiff_t |
Définition à la ligne 238 du fichier ItemVectorView.h.
Définition à la ligne 240 du fichier ItemVectorView.h.
Définition à la ligne 243 du fichier ItemVectorView.h.
Définition à la ligne 239 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 248 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 255 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 265 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 270 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 274 du fichier ItemVectorView.h.
Arcane::ItemVectorView::ItemVectorView | ( | IItemFamily * | family, |
ConstArrayView< Int32 > | local_ids | ||
) |
Définition à la ligne 27 du fichier ItemVectorView.cc.
Arcane::ItemVectorView::ItemVectorView | ( | IItemFamily * | family, |
ItemIndexArrayView | indexes | ||
) |
Définition à la ligne 37 du fichier ItemVectorView.cc.
|
inline |
Définition à la ligne 280 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 286 du fichier ItemVectorView.h.
|
inlineprotected |
Définition à la ligne 293 du fichier ItemVectorView.h.
|
inlineprotected |
Définition à la ligne 298 du fichier ItemVectorView.h.
|
inlineprotected |
Définition à la ligne 305 du fichier ItemVectorView.h.
|
inlineprotected |
Définition à la ligne 313 du fichier ItemVectorView.h.
|
inlineprivate |
Définition à la ligne 386 du fichier ItemVectorView.h.
|
private |
Définition à la ligne 47 du fichier ItemVectorView.cc.
void Arcane::ItemVectorView::_internalSwigSet | ( | ItemVectorViewPOD * | vpod | ) |
Définition à la ligne 107 du fichier ItemVectorView.cc.
|
inlineprotected |
Définition à la ligne 382 du fichier ItemVectorView.h.
|
inlineprotected |
Définition à la ligne 381 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 355 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 359 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 363 du fichier ItemVectorView.h.
|
inline |
Définition à la ligne 318 du fichier ItemEnumerator.h.
Ajoute à ids la liste des localIds() du vecteur.
Définition à la ligne 61 du fichier ItemVectorView.cc.
|
inline |
Vue sur le tableau des indices.
Définition à la ligne 368 du fichier ItemVectorView.h.
Référencé par Arcane::Loop::_InternalSimpleItemLoop().
|
inline |
Tableau des entités.
Définition à la ligne 335 du fichier ItemVectorView.h.
|
inline |
Tableau des numéros locaux des entités.
Définition à la ligne 345 du fichier ItemVectorView.h.
Référencé par Arcane::Loop::_InternalSimpleItemLoop(), et Arcane::Materials::AllEnvData::forceRecompute().
|
inline |
Définition à la ligne 322 du fichier ItemVectorView.h.
|
inline |
Accède au i-ème élément du vecteur.
Définition à la ligne 328 du fichier ItemVectorView.h.
|
inline |
Nombre d'éléments du vecteur.
Définition à la ligne 331 du fichier ItemVectorView.h.
Référencé par Arcane::Loop::_InternalSimpleItemLoop(), Arcane::ItemPrinter::Internal::_printItemSubItems(), Arcane::mesh::DynamicMeshIncrementalBuilder::addParentCells(), Arcane::mesh::DynamicMeshIncrementalBuilder::addParentItems(), et Arcane::MeshUtils::fillUniqueIds().
|
inline |
Sous-vue à partir de l'élément abegin et contenant asize éléments.
Définition à la ligne 351 du fichier ItemVectorView.h.
|
private |
Définition à la ligne 232 du fichier ItemVectorView.h.
|
private |
Définition à la ligne 231 du fichier ItemVectorView.h.
|
protected |
Définition à la ligne 376 du fichier ItemVectorView.h.
|
protected |
Définition à la ligne 377 du fichier ItemVectorView.h.