Ravelin
Public Member Functions | Protected Attributes | Friends | List of all members
Ravelin::COLUMN_ITERATOR Class Reference

A construct for iterating over a rectangular block of a matrix. More...

#include <ColumnIteratord.h>

Inheritance diagram for Ravelin::COLUMN_ITERATOR:

Public Member Functions

COLUMN_ITERATOR end () const
 
COLUMN_ITERATORoperator+= (int n)
 
COLUMN_ITERATORoperator-= (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_ITERATORoperator-- ()
 
COLUMN_ITERATORoperator++ ()
 
COLUMN_ITERATOR operator-- (int)
 
COLUMN_ITERATOR operator++ (int)
 
COLUMN_ITERATORoperator= (const COLUMN_ITERATOR &i)
 
COLUMN_ITERATOR end () const
 
COLUMN_ITERATORoperator+= (int n)
 
COLUMN_ITERATORoperator-= (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_ITERATORoperator-- ()
 
COLUMN_ITERATORoperator++ ()
 
COLUMN_ITERATOR operator-- (int)
 
COLUMN_ITERATOR operator++ (int)
 
COLUMN_ITERATORoperator= (const COLUMN_ITERATOR &i)
 

Protected Attributes

int _count
 
int _sz
 
REAL * _data_start
 
REAL * _current_data
 
unsigned _ld
 
unsigned _columns
 
unsigned _rows
 

Friends

class MATRIXN
 
class VECTORN
 
class VECTOR3
 
class ORIGIN3
 
class VECTOR2
 
class ORIGIN2
 
class MATRIX3
 
class MATRIX2
 
class SHAREDVECTORN
 
class SHAREDMATRIXN
 
class CONST_SHAREDVECTORN
 
class CONST_SHAREDMATRIXN
 
class SVECTOR6
 
class SFORCE
 
class SVELOCITY
 
class SACCEL
 
class CONST_COLUMN_ITERATOR
 

Detailed Description

A construct for iterating over a rectangular block of a matrix.


The documentation for this class was generated from the following files: