Ravelin
|
A construct for iterating over a rectangular block of a matrix. More...
#include <ColumnIteratord.h>
Public Member Functions | |
CONST_COLUMN_ITERATOR (COLUMN_ITERATOR i) | |
Converts a non-constant column iterator to a constant one. | |
CONST_COLUMN_ITERATOR | end () const |
Gets the iterator at the end of this block. | |
CONST_COLUMN_ITERATOR & | operator+= (int n) |
CONST_COLUMN_ITERATOR & | operator-= (int n) |
const REAL & | operator[] (int i) const |
CONST_COLUMN_ITERATOR | operator+ (int n) const |
CONST_COLUMN_ITERATOR | operator- (int n) const |
bool | operator< (const CONST_COLUMN_ITERATOR &j) const |
bool | operator> (const CONST_COLUMN_ITERATOR &j) const |
const REAL & | operator* () const |
int | operator- (const CONST_COLUMN_ITERATOR &b) const |
bool | operator== (const CONST_COLUMN_ITERATOR &b) const |
bool | operator!= (const CONST_COLUMN_ITERATOR &j) const |
CONST_COLUMN_ITERATOR & | operator-- () |
CONST_COLUMN_ITERATOR & | operator++ () |
CONST_COLUMN_ITERATOR | operator-- (int n) |
CONST_COLUMN_ITERATOR | operator++ (int n) |
CONST_COLUMN_ITERATOR & | operator= (const CONST_COLUMN_ITERATOR &i) |
CONST_COLUMN_ITERATOR (COLUMN_ITERATOR i) | |
Converts a non-constant column iterator to a constant one. | |
CONST_COLUMN_ITERATOR | end () const |
Gets the iterator at the end of this block. | |
CONST_COLUMN_ITERATOR & | operator+= (int n) |
CONST_COLUMN_ITERATOR & | operator-= (int n) |
const REAL & | operator[] (int i) const |
CONST_COLUMN_ITERATOR | operator+ (int n) const |
CONST_COLUMN_ITERATOR | operator- (int n) const |
bool | operator< (const CONST_COLUMN_ITERATOR &j) const |
bool | operator> (const CONST_COLUMN_ITERATOR &j) const |
const REAL & | operator* () const |
int | operator- (const CONST_COLUMN_ITERATOR &b) const |
bool | operator== (const CONST_COLUMN_ITERATOR &b) const |
bool | operator!= (const CONST_COLUMN_ITERATOR &j) const |
CONST_COLUMN_ITERATOR & | operator-- () |
CONST_COLUMN_ITERATOR & | operator++ () |
CONST_COLUMN_ITERATOR | operator-- (int n) |
CONST_COLUMN_ITERATOR | operator++ (int n) |
CONST_COLUMN_ITERATOR & | operator= (const CONST_COLUMN_ITERATOR &i) |
Protected Attributes | |
int | _count |
int | _sz |
const REAL * | _data_start |
const REAL * | _current_data |
unsigned | _ld |
unsigned | _columns |
unsigned | _rows |
A construct for iterating over a rectangular block of a matrix.