ViennaCL - The Vienna Computing Library  1.2.0
Public Types | Public Member Functions
matrix_iterator< ROWCOL, MATRIXTYPE > Class Template Reference

#include <matrix.hpp>

Public Types

typedef MATRIXTYPE::value_type value_type

Public Member Functions

 matrix_iterator (MATRIXTYPE &mat, std::size_t start_row, std::size_t start_col)
value_type operator* (void)
self_typeoperator++ (void)
self_typeoperator++ (int)
bool operator== (self_type const &other)
bool operator!= (self_type const &other)
vcl_size_t index1 ()
vcl_size_t index2 ()
MATRIXTYPE & operator() (void) const

Member Typedef Documentation

typedef MATRIXTYPE::value_type value_type

Constructor & Destructor Documentation

matrix_iterator ( MATRIXTYPE &  mat,
std::size_t  start_row,
std::size_t  start_col 
)
inline

Member Function Documentation

vcl_size_t index1 ( )
inline
vcl_size_t index2 ( )
inline
bool operator!= ( self_type const &  other)
inline
MATRIXTYPE& operator() ( void  ) const
inline
value_type operator* ( void  )
inline
self_type& operator++ ( void  )
inline
self_type& operator++ ( int  )
inline
bool operator== ( self_type const &  other)
inline

The documentation for this class was generated from the following file: