|
enum | { N = (1<<ALPHA)
} |
|
typedef unsigned char | byte |
|
|
virtual void | isaac (randctx *ctx) |
|
T | ind (T *mm, T x) |
|
void | rngstep (T mix, T &a, T &b, T *&mm, T *&m, T *&m2, T *&r, T &x, T &y) |
|
virtual void | shuffle (T &a, T &b, T &c, T &d, T &e, T &f, T &g, T &h) |
|
template<int ALPHA = (8), class T = ISAAC_INT>
template<int ALPHA = (8), class T = ISAAC_INT>
template<int ALPHA, class T>
template<int ALPHA, class T >
template<int ALPHA, class T>
T QTIsaac< ALPHA, T >::ind |
( |
T * |
mm, |
|
|
T |
x |
|
) |
| |
|
inlineprotected |
template<int ALPHA, class T >
template<int ALPHA, class T >
T QTIsaac< ALPHA, T >::rand |
( |
void |
| ) |
|
|
inline |
template<int ALPHA, class T >
template<int ALPHA, class T>
void QTIsaac< ALPHA, T >::rngstep |
( |
T |
mix, |
|
|
T & |
a, |
|
|
T & |
b, |
|
|
T *& |
mm, |
|
|
T *& |
m, |
|
|
T *& |
m2, |
|
|
T *& |
r, |
|
|
T & |
x, |
|
|
T & |
y |
|
) |
| |
|
inlineprotected |
template<int ALPHA, class T>
void QTIsaac< ALPHA, T >::shuffle |
( |
T & |
a, |
|
|
T & |
b, |
|
|
T & |
c, |
|
|
T & |
d, |
|
|
T & |
e, |
|
|
T & |
f, |
|
|
T & |
g, |
|
|
T & |
h |
|
) |
| |
|
protectedvirtual |
template<int ALPHA, class T>
void QTIsaac< ALPHA, T >::srand |
( |
T |
a = 0 , |
|
|
T |
b = 0 , |
|
|
T |
c = 0 , |
|
|
T * |
s = NULL |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: