STXXL
1.4.1
|
row-major const_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 |
Protected Types | |
typedef const_matrix_iterator < ValueType, BlockSideLength > | const_matrix_iterator_type |
typedef const_matrix_iterator_type::elem_size_type | elem_size_type |
typedef const_matrix_iterator_type::matrix_type | matrix_type |
Protected Types inherited from stxxl::const_matrix_iterator< ValueType, BlockSideLength > | |
typedef matrix_type::block_scheduler_type | block_scheduler_type |
typedef matrix_type::block_size_type | block_size_type |
typedef matrix_type::elem_size_type | elem_size_type |
typedef block_scheduler_type::internal_block_type | internal_block_type |
typedef matrix< ValueType, BlockSideLength > | matrix_type |
typedef matrix_type::swappable_block_matrix_type | swappable_block_matrix_type |
Protected Member Functions | |
const_matrix_row_major_iterator (const matrix_type &matrix, const elem_size_type start_row, const elem_size_type start_col) | |
create iterator pointing to given row and col More... | |
const_matrix_row_major_iterator (const matrix_type &matrix) | |
create empty iterator More... | |
Protected Member Functions inherited from stxxl::const_matrix_iterator< ValueType, BlockSideLength > | |
const_matrix_iterator (const matrix_type &matrix, const elem_size_type start_row, const elem_size_type start_col) | |
create iterator pointing to given row and col More... | |
const_matrix_iterator (const matrix_type &matrix) | |
create empty iterator More... | |
void | acquire_current_iblock () |
void | release_current_iblock () |
void | set_empty () |
Additional Inherited Members | |
Protected Attributes inherited from stxxl::const_matrix_iterator< ValueType, BlockSideLength > | |
block_size_type | current_block_col |
block_size_type | current_block_row |
elem_size_type | current_col |
internal_block_type * | current_iblock |
elem_size_type | current_row |
const matrix_type * | m |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inline |
convert from matrix_iterator
|
inline |
convert from matrix_iterator
|
inline |
|
inline |