Ravelin
|
A construct for iterating over a rectangular block of a matrix. More...
#include <ColumnIterator.h>
Public Member Functions | |
COLUMN_ITERATOR | end () const |
COLUMN_ITERATOR & | operator+= (int n) |
COLUMN_ITERATOR & | operator-= (int n) |
REAL & | operator[] (int i) const |
COLUMN_ITERATOR | operator+ (int n) const |
COLUMN_ITERATOR | operator- (int n) const |
bool | operator< (const COLUMN_ITERATOR &j) const |
bool | operator> (const COLUMN_ITERATOR &j) const |
REAL & | operator* () const |
int | operator- (const COLUMN_ITERATOR &b) const |
bool | operator== (const COLUMN_ITERATOR &b) const |
bool | operator!= (const COLUMN_ITERATOR &j) const |
COLUMN_ITERATOR & | operator-- () |
COLUMN_ITERATOR & | operator++ () |
COLUMN_ITERATOR | operator-- (int) |
COLUMN_ITERATOR | operator++ (int) |
COLUMN_ITERATOR & | operator= (const COLUMN_ITERATOR &i) |
Protected Attributes | |
int | _count |
int | _sz |
REAL * | _data_start |
REAL * | _current_data |
unsigned | _ld |
unsigned | _columns |
unsigned | _rows |
A construct for iterating over a rectangular block of a matrix.