|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.discrepancy.Discrepancy
umontreal.iro.lecuyer.discrepancy.DiscShift2
umontreal.iro.lecuyer.discrepancy.DiscShift2Lattice
public class DiscShift2Lattice
This class computes the same discrepancy for randomly shifted
points of a set L as given in eq. for class
DiscShift2
, but for the special case when the points are the nodes
of an integration lattice. It is given by
Computing the discrepancy for a lattice is much faster than for a general point set.
Constructor Summary | |
---|---|
DiscShift2Lattice()
Empty constructor. |
|
DiscShift2Lattice(double[][] points,
int n,
int s)
Constructor with the n points points[i] in dimension s with all weights γr = 1. |
|
DiscShift2Lattice(double[][] points,
int n,
int s,
double[] gamma)
Constructor with the n points points[i] in dimension s with the weights γr = gamma[r-1], r = 1,…, s. |
|
DiscShift2Lattice(int n,
int s,
double[] gamma)
The number of points is n, the dimension s, and the s weight factors are gamma[j], j = 0, 1,…,(s - 1). |
|
DiscShift2Lattice(Rank1Lattice set)
Constructor with the lattice set. |
Method Summary | |
---|---|
double |
compute(double[][] points,
int n,
int s)
Computes the discrepancy for the first n s-dimensional points of lattice points. |
double |
compute(double[][] points,
int n,
int s,
double[] gamma)
Computes the discrepancy in dimension s with γr = gamma[r-1]. |
double |
compute(double[] T,
int n)
Computes the discrepancy with weight γ = 1 for the 1-dimensional lattice of n points T. |
double |
compute(double[] T,
int n,
double gamma)
Computes the discrepancy with weight γ = gamma for the 1-dimensional lattice of n points T. |
Methods inherited from class umontreal.iro.lecuyer.discrepancy.Discrepancy |
---|
compute, compute, compute, compute, compute, compute, formatPoints, getDimension, getGamma, getName, getNumPoints, setGamma, setPoints, setPoints, sort, toArray, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DiscShift2Lattice(double[][] points, int n, int s)
public DiscShift2Lattice(double[][] points, int n, int s, double[] gamma)
public DiscShift2Lattice(int n, int s, double[] gamma)
public DiscShift2Lattice(Rank1Lattice set)
public DiscShift2Lattice()
Method Detail |
---|
public double compute(double[][] points, int n, int s)
compute
in class DiscShift2
public double compute(double[][] points, int n, int s, double[] gamma)
compute
in class DiscShift2
public double compute(double[] T, int n)
compute
in class DiscShift2
public double compute(double[] T, int n, double gamma)
compute
in class DiscShift2
|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |