View of a list of entities connected to another entity. More...
#include <arcane/core/ItemConnectedListView.h>
Public Types | |
| using | const_iterator = ItemConnectedListViewConstIterator |
| using | difference_type = std::ptrdiff_t |
| using | value_type = Item |
| using | reference_type = Item& |
| using | const_reference_type = const Item& |
| using | SentinelType = const_iterator |
Public Member Functions | |
| Item | operator[] (Integer index) const |
| index-th connected entity | |
| Int32 | size () const |
| Number of elements in the vector. | |
| const_iterator | begin () const |
| Iterator over the first connected entity. | |
| SentinelType | end () const |
| Iterator after the last connected entity. | |
| const_iterator | endIterator () const |
| Iterator after the last connected entity. | |
| Int32ConstArrayView | localIds () const |
| operator ItemInternalVectorView () const | |
| ItemEnumerator | enumerator () const |
Protected Member Functions | |
| ItemConnectedListView (const impl::ItemIndexedListView< DynExtent > &view) | |
| ItemConnectedListView (ItemSharedInfo *shared_info, ConstArrayView< Int32 > local_ids, Int32 local_id_offset) | |
| const Int32 * | _localIdsData () const |
| Int32 | _localIdOffset () const |
Protected Attributes | |
| ItemIndexArrayView | m_index_view |
| ItemSharedInfo * | m_shared_info = ItemSharedInfo::nullInstance() |
Private Member Functions | |
| ItemIndexArrayView | indexes () const |
| View of the index array. | |
| Int32ConstArrayView | _localIds () const |
| View of the index array. | |
Private Attributes | |
| friend | ItemVector |
Friends | |
| class | ItemEnumeratorBase |
| class | ItemVectorView |
| class | ItemConnectedEnumeratorBase |
| template<typename ItemType> | |
| class | ItemEnumeratorBaseT |
| std::ostream & | operator<< (std::ostream &o, const ItemConnectedListView< Extent > &a) |
View of a list of entities connected to another entity.
View over a connectivity list.
Definition at line 227 of file ItemConnectedListView.h.
| using Arcane::ItemConnectedListView< Extent >::const_iterator = ItemConnectedListViewConstIterator |
Definition at line 237 of file ItemConnectedListView.h.
| using Arcane::ItemConnectedListView< Extent >::const_reference_type = const Item& |
Definition at line 241 of file ItemConnectedListView.h.
| using Arcane::ItemConnectedListView< Extent >::difference_type = std::ptrdiff_t |
Definition at line 238 of file ItemConnectedListView.h.
| using Arcane::ItemConnectedListView< Extent >::reference_type = Item& |
Definition at line 240 of file ItemConnectedListView.h.
| using Arcane::ItemConnectedListView< Extent >::SentinelType = const_iterator |
Definition at line 243 of file ItemConnectedListView.h.
| using Arcane::ItemConnectedListView< Extent >::value_type = Item |
Definition at line 239 of file ItemConnectedListView.h.
|
inlineprotected |
Definition at line 251 of file ItemConnectedListView.h.
|
inlineprotected |
Definition at line 255 of file ItemConnectedListView.h.
|
inlineprotected |
Definition at line 336 of file ItemConnectedListView.h.
|
inlineprivate |
View of the index array.
Definition at line 323 of file ItemConnectedListView.h.
|
inlineprotected |
Definition at line 335 of file ItemConnectedListView.h.
|
inline |
Iterator over the first connected entity.
Definition at line 272 of file ItemConnectedListView.h.
|
inline |
Iterator after the last connected entity.
Definition at line 278 of file ItemConnectedListView.h.
|
inline |
Iterator after the last connected entity.
Definition at line 284 of file ItemConnectedListView.h.
Referenced by Arcane::ItemConnectedListView< DynExtent >::end().
|
inline |
Definition at line 347 of file ItemEnumerator.h.
|
inlineprivate |
View of the index array.
Definition at line 317 of file ItemConnectedListView.h.
|
inline |
Definition at line 296 of file ItemConnectedListView.h.
|
inline |
Definition at line 306 of file ItemConnectedListView.h.
|
inline |
index-th connected entity
Definition at line 263 of file ItemConnectedListView.h.
|
inline |
Number of elements in the vector.
Definition at line 269 of file ItemConnectedListView.h.
Referenced by Arcane::ItemConnectedListViewT< Node >::endIterator().
|
friend |
Definition at line 232 of file ItemConnectedListView.h.
|
friend |
Definition at line 230 of file ItemConnectedListView.h.
|
friend |
Definition at line 233 of file ItemConnectedListView.h.
|
friend |
Definition at line 231 of file ItemConnectedListView.h.
|
friend |
Definition at line 289 of file ItemConnectedListView.h.
|
private |
Definition at line 229 of file ItemConnectedListView.h.
|
protected |
Definition at line 330 of file ItemConnectedListView.h.
|
protected |
Definition at line 331 of file ItemConnectedListView.h.