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