
Public Member Functions | |
| CjMatrixSubVector_iterator (CjMatrix< U > *const mat, const unsigned int row_col, const bool is_end) | |
| CjMatrixSubVector_iterator (const CjMatrixSubVector_iterator< U, is_col > &i) | |
| CjMatrixSubVector_iterator (const CjMatrixSubVector_iterator< U,!is_col > &i) | |
|
CjMatrixSubVector_iterator< U, is_col > & | operator= (const CjMatrixSubVector_iterator< U, is_col > &it) |
| CjMatrixSubVector_iterator< U,!is_col > | convertType () const |
| bool | atEnd () const |
|
CjMatrixSubVector_iterator< U, is_col > | end_iterator () |
|
CjMatrixSubVector_iterator< U, is_col > | transpose (CjMatrix< U > *const mat) |
| int | getRowCol () const |
| int | getOffset () const |
| int | getRow () const |
| int | getColumn () const |
| bool | isSameMatrix (const CjMatrix< U > *const mat) const |
| bool | atDiagonal () const |
| CjMatrixSubVector_iterator & | operator++ () |
| CjMatrixSubVector_iterator | operator++ (int) |
| CjMatrixSubVector_iterator & | operator-- () |
| CjMatrixSubVector_iterator | operator-- (int) |
|
CjMatrixSubVector_iterator< U, is_col >::reference | operator[] (const int n) |
| bool | operator== (const CjMatrixSubVector_iterator< U, true > &i) const |
| bool | operator== (const CjMatrixSubVector_iterator< U, false > &i) const |
| bool | operator== (const CjMatrixSubVector_const_iterator< U, true > &i) const |
| bool | operator== (const CjMatrixSubVector_const_iterator< U, false > &i) const |
| bool | operator!= (const CjMatrixSubVector_iterator< U, is_col > &i) const |
| bool | operator!= (const CjMatrixSubVector_const_iterator< U, is_col > &i) const |
|
CjMatrixSubVector_iterator< U, is_col >::reference | operator* () |
|
CjMatrixSubVector_iterator< U, is_col >::pointer | operator-> () const |
|
CjMatrixSubVector_iterator< U, is_col > & | operator+= (const int n) |
|
CjMatrixSubVector_iterator< U, is_col > & | operator-= (const int n) |
|
CjMatrixSubVector_iterator< U, is_col > | operator+ (const int n) const |
|
CjMatrixSubVector_iterator< U, is_col > friend | operator+ (const int n, const CjMatrixSubVector_iterator< U, is_col > &rhs) |
|
CjMatrixSubVector_iterator< U, is_col > | operator- (const int n) const |
|
CjMatrixSubVector_iterator< U, is_col >::difference_type | operator- (const CjMatrixSubVector_iterator< U, is_col > &iter) const |
|
CjMatrixSubVector_iterator< U, is_col >::difference_type | operator- (const CjMatrixSubVector_const_iterator< U, is_col > &iter) const |
| bool | operator< (const CjMatrixSubVector_iterator< U, is_col > &iter) const |
| bool | operator> (const CjMatrixSubVector_iterator< U, is_col > &iter) const |
| bool | operator<= (const CjMatrixSubVector_iterator< U, is_col > &iter) const |
| bool | operator>= (const CjMatrixSubVector_iterator< U, is_col > &iter) const |
| bool | operator< (const CjMatrixSubVector_const_iterator< U, is_col > &iter) const |
| bool | operator> (const CjMatrixSubVector_const_iterator< U, is_col > &iter) const |
| bool | operator<= (const CjMatrixSubVector_const_iterator< U, is_col > &iter) const |
| bool | operator>= (const CjMatrixSubVector_const_iterator< U, is_col > &iter) const |
Protected Attributes | |
| CjMatrix< U > * | m_mat |
| int | m_n |
| int | m_row_col |
Friends | |
| class | CjMatrixSubVector_iterator |
| class | CjMatrixSubVector_const_iterator |
| std::ostream & | operator<< (std::ostream &out, const CjMatrixSubVector_iterator< U, is_col > &a) |
1.7.1