39class ItemConnectedEnumerator
40:
public ItemConnectedEnumeratorBaseT<Item>
42 friend class ItemGroup;
43 friend class ItemVector;
44 friend class ItemVectorView;
45 friend class ItemPairEnumerator;
46 template<
int Extent>
friend class ItemConnectedListView;
51 friend class ItemConnectedEnumeratorBaseT<
Item>;
52 friend class ItemConnectedEnumeratorBaseT<
Node>;
54 friend class ItemConnectedEnumeratorBaseT<
Edge>;
55 friend class ItemConnectedEnumeratorBaseT<
Face>;
56 friend class ItemConnectedEnumeratorBaseT<
Cell>;
57 friend class ItemConnectedEnumeratorBaseT<
Particle>;
58 friend class ItemConnectedEnumeratorBaseT<
DoF>;
62 using BaseClass = ItemConnectedEnumeratorBaseT<Item>;
66 ItemConnectedEnumerator() =
default;
74 template<
int E> ItemConnectedEnumerator(
const ItemConnectedListView<E>& rhs)
80 : BaseClass(s, local_ids)
86 : BaseClass(local_ids,
index, n, item_base)
96class ItemConnectedEnumeratorT
97:
public ItemConnectedEnumeratorBaseT<ItemType>
99 using BaseClass = ItemConnectedEnumeratorBaseT<ItemType>;
103 ItemConnectedEnumeratorT() =
default;
110 : BaseClass(s,local_ids){}