template<typename IndexT>
Indexable struct
Base classes
- struct Migratable
Derived classes
-
template<typename ColT, typename IndexT>struct CollectionBase
Public types
- using IndexType = IndexT
-
using ReduceStampType = collective::
reduce:: detail:: ReduceStamp -
using ReduceSeqStampType = collective::
reduce:: detail:: StrongSeq
Constructors, destructors, conversion operators
Public functions
- auto getIndex() const -> IndexT const &
- auto getNextStamp() -> ReduceStampType
- Get the next reduce stamp and increment.
- void zeroReduceStamp()
- Zero out the reduce stamp.
Protected functions
Protected variables
Typedef documentation
template<typename IndexT>
using vt:: vrt:: collection:: Indexable<IndexT>:: IndexType = IndexT
template<typename IndexT>
using vt:: vrt:: collection:: Indexable<IndexT>:: ReduceStampType = collective:: reduce:: detail:: ReduceStamp
template<typename IndexT>
using vt:: vrt:: collection:: Indexable<IndexT>:: ReduceSeqStampType = collective:: reduce:: detail:: StrongSeq
Function documentation
template<typename IndexT>
vt:: vrt:: collection:: Indexable<IndexT>:: Indexable(IndexT&& in_index) explicit
template<typename IndexT>
vt:: vrt:: collection:: Indexable<IndexT>:: Indexable() defaulted
template<typename IndexT>
IndexT const & vt:: vrt:: collection:: Indexable<IndexT>:: getIndex() const
template<typename IndexT>
ReduceStampType vt:: vrt:: collection:: Indexable<IndexT>:: getNextStamp()
Get the next reduce stamp and increment.
Returns | the reduce stamp |
---|
template<typename IndexT>
void vt:: vrt:: collection:: Indexable<IndexT>:: zeroReduceStamp()
Zero out the reduce stamp.
template<typename IndexT>
template<typename Serializer>
void vt:: vrt:: collection:: Indexable<IndexT>:: serialize(Serializer& s) protected
template<typename IndexT>
template<typename SerializerT>
void vt:: vrt:: collection:: Indexable<IndexT>:: serialize(SerializerT& s) protected
Variable documentation
template<typename IndexT>
ReduceSeqStampType vt:: vrt:: collection:: Indexable<IndexT>:: reduce_stamp_ protected