Ravelin
|
A construct for iterating over a rectangular block of a matrix. More...
#include <RowIterator.h>
Public Member Functions | |
ROW_ITERATOR | end () const |
ROW_ITERATOR & | operator+= (int n) |
ROW_ITERATOR & | operator-= (int n) |
REAL & | operator[] (int i) const |
ROW_ITERATOR | operator+ (int n) const |
ROW_ITERATOR | operator- (int n) const |
bool | operator< (const ROW_ITERATOR &j) const |
bool | operator> (const ROW_ITERATOR &j) const |
REAL & | operator* () const |
int | operator- (const ROW_ITERATOR &b) const |
bool | operator== (const ROW_ITERATOR &b) const |
bool | operator!= (const ROW_ITERATOR &j) const |
ROW_ITERATOR & | operator-- () |
ROW_ITERATOR & | operator++ () |
ROW_ITERATOR | operator-- (int) |
ROW_ITERATOR | operator++ (int) |
ROW_ITERATOR & | operator= (const ROW_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.