#include <newmatap.h>
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 SimpleIntArray & | Radix |
| int | reverse |
| SimpleIntArray & | Value |
| MultiRadixCounter::MultiRadixCounter | ( | int | nx, | |
| const SimpleIntArray & | rx, | |||
| SimpleIntArray & | vx | |||
| ) |
| int MultiRadixCounter::Counter | ( | ) | const [inline] |
| bool MultiRadixCounter::Finish | ( | ) | const [inline] |
| void MultiRadixCounter::operator++ | ( | ) |
| void MultiRadixCounter::operator= | ( | const MultiRadixCounter & | ) | [private] |
| int MultiRadixCounter::Reverse | ( | ) | const [inline] |
| bool MultiRadixCounter::Swap | ( | ) | const [inline] |
int MultiRadixCounter::counter [private] |
Referenced by operator++().
bool MultiRadixCounter::finish [private] |
Referenced by operator++().
const int MultiRadixCounter::n [private] |
Referenced by MultiRadixCounter(), and operator++().
int MultiRadixCounter::product [private] |
Referenced by MultiRadixCounter(), and operator++().
const SimpleIntArray& MultiRadixCounter::Radix [private] |
Referenced by MultiRadixCounter(), and operator++().
int MultiRadixCounter::reverse [private] |
Referenced by operator++().
SimpleIntArray& MultiRadixCounter::Value [private] |
Referenced by MultiRadixCounter(), and operator++().
1.6.1