Template Class VectorView

Class Documentation

template<typename T>
class VectorView

Public Types

typedef strided_iterator<T> iterator
typedef const_strided_iterator<T> const_iterator

Public Functions

inline VectorView(T *s, T *e, size_t stride)
inline iterator begin()
inline iterator end()
inline const_iterator begin() const
inline const_iterator end() const
inline const_iterator cbegin() const
inline const_iterator cend() const
inline T &operator[](size_t i)
inline const T &operator[](size_t i) const
inline void print() const
inline void axpy(T a, const VectorView &other)
inline void axpy(T a, const VectorView &&other)
inline void scale(T a)