DASH
0.3.0
|
Cartesian view class. More...
#include <CartView.h>
Public Types | |
typedef std::iterator_traits< Iter >::value_type | value_type |
typedef std::iterator_traits< Iter >::reference | reference |
Public Member Functions | |
template<typename... Args> | |
CartView (Iter it, Args... args) | |
template<typename Container , typename... Args> | |
CartView (Container &cont, Args... args) | |
constexpr SizeType | rank () const |
constexpr SizeType | size () const |
constexpr SizeType | extent (dim_t dim) const |
template<typename ... Args> | |
reference | at (Args ... args) const |
template<dim_t U = NumDimensions> | |
constexpr std::enable_if<(U >0), SizeType >::type | x (SizeType offs) const |
template<dim_t U = NumDimensions> | |
constexpr std::enable_if<(U >1), SizeType >::type | y (SizeType offs) const |
template<dim_t U = NumDimensions> | |
constexpr std::enable_if<(U >2), SizeType >::type | z (SizeType offs) const |
Cartesian view class.
Definition at line 95 of file CartView.h.