Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Math/Sobol.h |
Include |
#include "Math/Sobol.h" |
class FSobol
Support for Sobol quasi-random numbers
Name | Description | ||
---|---|---|---|
|
ComputeGPUSpatialSeed |
Return value for GSystemTextures.SobolSampling |
|
|
float |
Evaluate |
Evaluate Sobol number from one of the traditional Sobol dimensions at the given index |
|
Evaluate |
Evaluate Sobol number from within a 2D cell at given index |
|
|
Evaluate ( |
Evaluate Sobol number from within a 3D cell at given index |
|
|
float |
Next |
Evaluate next Sobol number from one of the traditional Sobol dimensions |
|
Next |
Evaluate next Sobol number from within a 2D cell |
|
|
Next |
Evaluate next Sobol number from within a 3D cell |
Name |
Description |
---|---|
Cell2DDirectionNumbers |
24-bit Sobol direction numbers per cell |
Cell2DGrayNumbers |
24-bit Sobol direction numbers per cell in Gray-code order |
Cell3DDirectionNumbers |
24-bit Sobol direction numbers per cell |
Cell3DGrayNumbers |
24-bit Sobol direction numbers per cell in Gray-code order |
DirectionNumbers |
24-bit Sobol direction numbers for 32-bit index |
GrayNumbers |
24-bit Sobol direction numbers for Gray code order |
MaxCell2DBits |
Maximum number of bits in a 2D cell coordinate allows cell grids from 1x1 to 2^MaxCell2DBits x 2^MaxCell2DBits |
MaxCell3DBits |
Maximum number of bits in a 3D cell coordinate allows cell grids from 1x1x1 to 2^MaxCell3DBits x 2^MaxCell3DBits x 2^MaxCell3DBits |
MaxDimension |
Number of Sobol dimensions in DirectionNumbers and GrayNumbers tables (full Joe and Kuo table is 21201) |