21#include <alien/utils/Precomp.h>
43class ALIEN_EXPORT ScalarIndexSet
48 ScalarIndexSet(
const ScalarIndexSet& en);
50 ScalarIndexSet(ScalarIndexSet&& en)
noexcept;
55 ScalarIndexSet& operator=(
const ScalarIndexSet& en);
57 ScalarIndexSet& operator=(ScalarIndexSet&& en)
noexcept;
59 bool operator==(
const ScalarIndexSet& en)
const;
67 ConstArrayView<Integer> getOwnLocalIds()
const;
69 ConstArrayView<Integer> getAllLocalIds()
const;
71 String getName()
const;
86 std::shared_ptr<Internal> m_internal;
Interface for abstract families of items.
bool operator==(const ScalarIndexSet &en) const
Opérateur de comparaison.
ConstArrayView< Integer > getOwnIndexes() const
Indices of owned, for this entry.
Integer getUid() const
Creation label.
const IndexManager * manager() const
Associated index manager.
Integer getKind() const
Item where the entry is defined.
ConstArrayView< Integer > getAllIndexes() const
Indices of owned then ghosts, for this entry.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --