namespace
index
Classes
- struct BaseIndex
-
template<typename IndexType, NumDimensionsType ndim>struct DenseIndexArray
- struct DenseIndexArraySingleInitTag
- struct ExampleIndex
-
template<typename T>struct IndexTraits
Typedefs
- using NumDimensionsType = int8_t
- using IdxBase = int32_t
-
template<typename T = IdxBase>using Index1D = DenseIndexArray<T, 1>
-
template<typename T = IdxBase>using Index2D = DenseIndexArray<T, 2>
-
template<typename T = IdxBase>using Index3D = DenseIndexArray<T, 3>
-
template<typename T = IdxBase>using Index4D = DenseIndexArray<T, 4>
-
template<typename T = IdxBase>using Index5D = DenseIndexArray<T, 5>
-
template<typename T = IdxBase>using Index6D = DenseIndexArray<T, 6>
-
template<typename T, int8_t N>using IdxType = DenseIndexArray<T, N>
Functions
-
template<typename IndexT, NumDimensionsType nd>auto operator<<(std::ostream& os, ::vt::
index:: DenseIndexArray<IndexT, nd> const& idx) -> std::ostream&
Variables
- static struct vt::index::DenseIndexArraySingleInitTag dense_single_value_tag
Typedef documentation
using vt:: index:: NumDimensionsType = int8_t
using vt:: index:: IdxBase = int32_t
#include <src/vt/topos/index/index.h>
#include <src/vt/topos/index/index.h>
template<typename T = IdxBase>
using vt:: index:: Index1D = DenseIndexArray<T, 1>
#include <src/vt/topos/index/index.h>
template<typename T = IdxBase>
using vt:: index:: Index2D = DenseIndexArray<T, 2>
#include <src/vt/topos/index/index.h>
template<typename T = IdxBase>
using vt:: index:: Index3D = DenseIndexArray<T, 3>
#include <src/vt/topos/index/index.h>
template<typename T = IdxBase>
using vt:: index:: Index4D = DenseIndexArray<T, 4>
#include <src/vt/topos/index/index.h>
template<typename T = IdxBase>
using vt:: index:: Index5D = DenseIndexArray<T, 5>
#include <src/vt/topos/index/index.h>
template<typename T = IdxBase>
using vt:: index:: Index6D = DenseIndexArray<T, 6>
#include <src/vt/topos/index/index.h>
template<typename T, int8_t N>
using vt:: index:: IdxType = DenseIndexArray<T, N>
Function documentation
template<typename IndexT, NumDimensionsType nd>
std::ostream& vt:: index:: operator<<(std::ostream& os,
::vt:: index:: DenseIndexArray<IndexT, nd> const& idx)
Variable documentation
static struct vt::index::DenseIndexArraySingleInitTag vt:: index:: dense_single_value_tag