public final class QMC
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_SIGMA_ORDER |
Modifier and Type | Method and Description |
---|---|
static int |
fibonacci(int k) |
static double |
fibonacciLattice(int k,
int i,
int d) |
static int |
getFibonacciRank(int n) |
static double |
halton(int d,
int i) |
static double |
korobovLattice(int m,
int i,
int d) |
static double |
mod1(double x)
Compute mod(x,1), assuming that x is positive or 0.
|
static double |
reducedCPRotation(int k,
int d,
double x0,
double x1) |
static double |
riLP(int i,
int r) |
static double |
riS(int i,
int r) |
static double |
riVDC(int bits,
int r) |
static int |
sigma(int i,
int order)
Compute sigma function used to seed QMC sequence trees.
|
public static final int MAX_SIGMA_ORDER
public static double riVDC(int bits, int r)
public static double riS(int i, int r)
public static double riLP(int i, int r)
public static final double halton(int d, int i)
public static final double mod1(double x)
x
- any number >= 0public static final int sigma(int i, int order)
i
- indexorder
- public static final int getFibonacciRank(int n)
public static final int fibonacci(int k)
public static final double fibonacciLattice(int k, int i, int d)
public static final double reducedCPRotation(int k, int d, double x0, double x1)
public static final double korobovLattice(int m, int i, int d)