Stxxl
1.4.0
|
column-major iterator that points to single elements inside a matrix More...
#include <matrix.h>
Public Member Functions | |
matrix_col_major_iterator (const matrix_iterator_type &matrix_iterator) | |
convert from matrix_iterator | |
matrix_col_major_iterator & | operator++ () |
matrix_col_major_iterator & | operator-- () |
Protected Types | |
typedef matrix_iterator < ValueType, BlockSideLength > | matrix_iterator_type |
typedef matrix_iterator_type::matrix_type | matrix_type |
typedef matrix_iterator_type::elem_size_type | elem_size_type |
Protected Member Functions | |
matrix_col_major_iterator (matrix_type &matrix, const elem_size_type start_row, const elem_size_type start_col) | |
create iterator pointing to given row and col | |
matrix_col_major_iterator (matrix_type &matrix) | |
create empty iterator |
column-major iterator that points to single elements inside a matrix
ValueType | type of contained objects (POD with no references to internal memory) |
BlockSideLength | side length of a matrix block |
typedef matrix_iterator_type::elem_size_type stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::elem_size_type [protected] |
Reimplemented from stxxl::matrix_iterator< ValueType, BlockSideLength >.
typedef matrix_iterator<ValueType, BlockSideLength> stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::matrix_iterator_type [protected] |
typedef matrix_iterator_type::matrix_type stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::matrix_type [protected] |
Reimplemented from stxxl::matrix_iterator< ValueType, BlockSideLength >.
stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::matrix_col_major_iterator | ( | matrix_type & | matrix, |
const elem_size_type | start_row, | ||
const elem_size_type | start_col | ||
) | [inline, protected] |
stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::matrix_col_major_iterator | ( | matrix_type & | matrix | ) | [inline, protected] |
stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::matrix_col_major_iterator | ( | const matrix_iterator_type & | matrix_iterator | ) | [inline] |
convert from matrix_iterator
matrix_col_major_iterator& stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::operator++ | ( | ) | [inline] |
matrix_col_major_iterator& stxxl::matrix_col_major_iterator< ValueType, BlockSideLength >::operator-- | ( | ) | [inline] |