#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(). |
1.3.7