|
STXXL
1.4-dev
|
row-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 |
Inheritance diagram for stxxl::matrix_row_major_iterator< ValueType, BlockSideLength >:
Collaboration diagram for stxxl::matrix_row_major_iterator< ValueType, BlockSideLength >:Protected Types | |
| typedef matrix_iterator_type::elem_size_type | elem_size_type |
| typedef matrix_iterator < ValueType, BlockSideLength > | matrix_iterator_type |
| typedef matrix_iterator_type::matrix_type | matrix_type |
Protected Types inherited from stxxl::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 | |
| matrix_row_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 More... | |
| matrix_row_major_iterator (matrix_type &matrix) | |
| create empty iterator More... | |
Protected Member Functions inherited from stxxl::matrix_iterator< ValueType, BlockSideLength > | |
| matrix_iterator (matrix_type &matrix, const elem_size_type start_row, const elem_size_type start_col) | |
| create iterator pointing to given row and col More... | |
| matrix_iterator (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::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 |
| matrix_type * | m |
|
protected |
|
protected |
|
protected |
|
inlineprotected |
|
inlineprotected |
|
inline |
convert from matrix_iterator
|
inline |
|
inline |