#include <Functions.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 Attributes | |
int | counter |
bool | finish |
const int | n |
int | product |
const SimpleIntArray & | Radix |
int | reverse |
SimpleIntArray & | Value |
Definition at line 340 of file Functions.h.
MultiRadixCounter::MultiRadixCounter | ( | int | nx, |
const SimpleIntArray & | rx, | ||
SimpleIntArray & | vx | ||
) |
int MultiRadixCounter::Counter | ( | ) | const [inline] |
Definition at line 358 of file Functions.h.
bool MultiRadixCounter::Finish | ( | ) | const [inline] |
Definition at line 356 of file Functions.h.
void MultiRadixCounter::operator++ | ( | ) |
int MultiRadixCounter::Reverse | ( | ) | const [inline] |
Definition at line 357 of file Functions.h.
bool MultiRadixCounter::Swap | ( | ) | const [inline] |
Definition at line 355 of file Functions.h.
int MultiRadixCounter::counter [private] |
Definition at line 349 of file Functions.h.
bool MultiRadixCounter::finish [private] |
Definition at line 350 of file Functions.h.
const int MultiRadixCounter::n [private] |
Definition at line 346 of file Functions.h.
int MultiRadixCounter::product [private] |
Definition at line 348 of file Functions.h.
const SimpleIntArray& MultiRadixCounter::Radix [private] |
Definition at line 342 of file Functions.h.
int MultiRadixCounter::reverse [private] |
Definition at line 347 of file Functions.h.
SimpleIntArray& MultiRadixCounter::Value [private] |
Definition at line 345 of file Functions.h.