Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/FSobol
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float Evaluate
(
int32 Index, |
Evaluate Sobol number from one of the traditional Sobol dimensions at the given index | Math/Sobol.h | |
static FVector2D Evaluate
(
int32 Index, |
Evaluate Sobol number from within a 2D cell at given index | Math/Sobol.h | |
static FVector Evaluate
(
int32 Index, |
Evaluate Sobol number from within a 3D cell at given index | Math/Sobol.h |
Evaluate(int32, int32, int32)
Description
Evaluate Sobol number from one of the traditional Sobol dimensions at the given index
| Name | Evaluate |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Sobol.h |
| Include Path | #include "Math/Sobol.h" |
| Source | /Engine/Source/Runtime/Core/Private/Math/Sobol.cpp |
static float Evaluate
(
int32 Index,
int32 Dim,
int32 Seed
)
The Sobol result at the given Index
Parameters
| Name | Remarks |
|---|---|
| Index | The index to evaluate. |
| Dim | The Sobol dimension to use (0-15). |
| Seed | A 24-bit random seed when reusing the same dimension |
Evaluate(int32, int32, FIntPoint, FIntPoint)
Description
Evaluate Sobol number from within a 2D cell at given index
| Name | Evaluate |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Sobol.h |
| Include Path | #include "Math/Sobol.h" |
| Source | /Engine/Source/Runtime/Core/Private/Math/Sobol.cpp |
static FVector2D Evaluate
(
int32 Index,
int32 CellBits,
FIntPoint Cell,
FIntPoint Seed
)
The 2D Sobol result in the range 0-1 given Index
Parameters
| Name | Remarks |
|---|---|
| Index | The index to evaluate. |
| Cell | Integer cell coordinates. |
| CellBits | Number of bits in cell coordinates. |
| Seed | A 24-bit per component 2D seed for shuffling values |
Evaluate(int32, int32, FIntVector, FIntVector)
Description
Evaluate Sobol number from within a 3D cell at given index
| Name | Evaluate |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Math/Sobol.h |
| Include Path | #include "Math/Sobol.h" |
| Source | /Engine/Source/Runtime/Core/Private/Math/Sobol.cpp |
static FVector Evaluate
(
int32 Index,
int32 CellBits,
FIntVector Cell,
FIntVector Seed
)
The Sobol result given Index
Parameters
| Name | Remarks |
|---|---|
| Index | The index to evaluate. |
| Cell | Integer cell coordinates. |
| CellBits | Number of bits in cell coordinates. |
| Seed | A seed for shuffling values (0-1) |