|
DASH
0.3.0
|
Base class for a cartesian view, i.e. 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> | |
| CartViewBase (Iter it, Args... args) | |
| template<typename Container , typename... Args> | |
| CartViewBase (Container &container, 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 |
Base class for a cartesian view, i.e.
an n-dimensional view with cartesian coordinates.
Definition at line 22 of file CartView.h.