#include <vtkExtensionsRNG.h>
Inheritance diagram for vtkExtensionsRNG:
Definition at line 34 of file vtkExtensionsRNG.h.
Public Member Functions | |
vtkTypeRevisionMacro (vtkExtensionsRNG, vtkObject) | |
void | PrintSelf (ostream &, vtkIndent) |
void | GetRandomBytes (void *aBuffer, int aByteCount) |
Fill the supplied buffer with a random byte sequence. | |
Static Public Member Functions | |
vtkExtensionsRNG * | New (void) |
Protected Member Functions | |
vtkExtensionsRNG (void) | |
~vtkExtensionsRNG () | |
void | CMWC (vtkUint32Type &aResult) |
Complimentary-multiply-with-carry RNG. | |
Protected Attributes | |
vtkSimpleCriticalSection | CriticalSection |
vtkUint32Type | Q [1024] |
vtkUint32Type | C |
vtkUint32Type | I |
|
|
|
|
|
Complimentary-multiply-with-carry RNG.
Definition at line 75 of file vtkExtensionsRNG.h. References C, CMWC(), I, and Q. Referenced by CMWC(). |
|
Fill the supplied buffer with a random byte sequence.
|
|
Reimplemented from vtkObject. |
|
Reimplemented from vtkObject. |
|
|
|
Definition at line 53 of file vtkExtensionsRNG.h. Referenced by CMWC(). |
|
Definition at line 50 of file vtkExtensionsRNG.h. |
|
Definition at line 54 of file vtkExtensionsRNG.h. Referenced by CMWC(). |
|
Definition at line 52 of file vtkExtensionsRNG.h. Referenced by CMWC(). |