|
AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects
Version of the Day
|
This is a full random access iterator for accessing row and colunmn indices. More...
#include <AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp>
This is a full random access iterator for accessing row and colunmn indices.
Definition at line 158 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef T AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::index_type |
Definition at line 165 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef std::random_access_iterator_tag AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::iterator_category |
Definition at line 167 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef external_row_col_value_type<T> AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::value_type |
Definition at line 169 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef row_col_value_type<T>& AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::reference |
Definition at line 171 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef row_col_value_type<T>* AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::pointer |
Definition at line 173 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| typedef ptrdiff_t AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::difference_type |
Definition at line 175 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::row_col_iterator | ( | ) | [inline] |
Null pointer!
Definition at line 323 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::row_col_iterator | ( | difference_type | row_off, |
| difference_type | col_off, | ||
| index_type | row_i[], | ||
| index_type | col_j[], | ||
| size_type | nz | ||
| ) | [inline] |
Definition at line 330 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T > & AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator= | ( | const row_col_iterator< T > & | itr | ) | [inline] |
Definition at line 343 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T >::reference AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator* | ( | ) | [inline] |
Definition at line 352 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T >::reference AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator* | ( | ) | const [inline] |
Definition at line 362 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T >::pointer AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator-> | ( | ) | const [inline] |
Definition at line 371 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T > AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator+ | ( | difference_type | d | ) | const [inline] |
itr + a
Definition at line 380 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T > AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator- | ( | difference_type | d | ) | [inline] |
itr - a
Definition at line 390 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T > & AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator+= | ( | difference_type | d | ) | [inline] |
itr += a
Definition at line 400 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T > & AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator-= | ( | difference_type | d | ) | [inline] |
itr -= a
Definition at line 409 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T > & AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator++ | ( | ) | [inline] |
++itr
Definition at line 418 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| const row_col_iterator< T > AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator++ | ( | int | ) | [inline] |
itr++
Definition at line 427 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T > & AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator-- | ( | ) | [inline] |
--itr
Definition at line 437 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| const row_col_iterator< T > AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator-- | ( | int | ) | [inline] |
itr--
Definition at line 446 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| row_col_iterator< T >::difference_type AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator- | ( | const row_col_iterator< T > & | itr | ) | const [inline] |
Difference.
Definition at line 456 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| bool AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator< | ( | const row_col_iterator< T > & | itr | ) | const [inline] |
itr1 < itr2
Definition at line 463 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| bool AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator<= | ( | const row_col_iterator< T > & | itr | ) | const [inline] |
itr1 <= itr2
Definition at line 471 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| bool AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator> | ( | const row_col_iterator< T > & | itr | ) | const [inline] |
itr1 > itr 2
Definition at line 479 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| bool AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator>= | ( | const row_col_iterator< T > & | itr | ) | const [inline] |
itr1 >= itr2
Definition at line 487 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| bool AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator== | ( | const row_col_iterator< T > & | itr | ) | const [inline] |
itr1 == itr2
Definition at line 495 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| bool AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator!= | ( | const row_col_iterator< T > & | itr | ) | const [inline] |
itr1 != itr2
Definition at line 503 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
| bool AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::row_col_iterator< T >::operator! | ( | ) | const [inline] |
!itr (check for null)
Definition at line 511 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.
1.7.6.1