A dense matrix class. More...
#include <forwards.h>
Public Types | |
typedef MatrixT::value_type | value_type |
Public Member Functions | |
matrix_iterator (MatrixT &mat, vcl_size_t start_row, vcl_size_t start_col) | |
value_type | operator* (void) |
self_type & | operator++ (void) |
self_type | operator++ (int) |
bool | operator== (self_type const &other) |
bool | operator!= (self_type const &other) |
vcl_size_t | index1 () |
vcl_size_t | index2 () |
MatrixT & | operator() (void) const |
A dense matrix class.
uBLAS-like iterator class for iterating over the entries of a dense matrix.
SCALARTYPE | The underlying scalar type (either float or double) |
ALIGNMENT | The internal memory size is given by (size()/ALIGNMENT + 1) * ALIGNMENT. ALIGNMENT must be a power of two. Best values or usually 4, 8 or 16, higher values are usually a waste of memory. |
Definition at line 369 of file forwards.h.
typedef MatrixT::value_type viennacl::matrix_iterator< ROWCOL, MatrixT >::value_type |
Definition at line 96 of file matrix.hpp.
|
inline |
Definition at line 98 of file matrix.hpp.
|
inline |
Definition at line 109 of file matrix.hpp.
|
inline |
Definition at line 110 of file matrix.hpp.
|
inline |
Definition at line 107 of file matrix.hpp.
|
inline |
Definition at line 112 of file matrix.hpp.
|
inline |
Definition at line 102 of file matrix.hpp.
|
inline |
Definition at line 103 of file matrix.hpp.
|
inline |
Definition at line 104 of file matrix.hpp.
|
inline |
Definition at line 106 of file matrix.hpp.