MultiRadixCounter Class Reference

#include <newmatap.h>

List of all members.

Public Member Functions

int Counter () const
bool Finish () const
 MultiRadixCounter (int nx, const SimpleIntArray &rx, SimpleIntArray &vx)
void operator++ ()
int Reverse () const
bool Swap () const

Private Member Functions

void operator= (const MultiRadixCounter &)

Private Attributes

int counter
bool finish
const int n
int product
const SimpleIntArrayRadix
int reverse
SimpleIntArrayValue

Constructor & Destructor Documentation

MultiRadixCounter::MultiRadixCounter ( int  nx,
const SimpleIntArray rx,
SimpleIntArray vx 
)

References k, n, product, Radix, REPORT, and Value.


Member Function Documentation

int MultiRadixCounter::Counter (  )  const [inline]
bool MultiRadixCounter::Finish (  )  const [inline]
void MultiRadixCounter::operator++ (  ) 

References counter, finish, k, n, p, product, Radix, REPORT, reverse, and Value.

void MultiRadixCounter::operator= ( const MultiRadixCounter  )  [private]
int MultiRadixCounter::Reverse (  )  const [inline]
bool MultiRadixCounter::Swap (  )  const [inline]

Member Data Documentation

Referenced by operator++().

Referenced by operator++().

const int MultiRadixCounter::n [private]

Referenced by MultiRadixCounter(), and operator++().

Referenced by MultiRadixCounter(), and operator++().

Referenced by MultiRadixCounter(), and operator++().

Referenced by operator++().

Referenced by MultiRadixCounter(), and operator++().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1