|
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.BigDiscrepancy
public abstract class BigDiscrepancy
BigDiscrepancy This abstract class is the base class of all discrepancy classes programmed with floating-point numbers with multi-precision. For n large, computing the discrepancy suffers from subtractive cancellation and loses all precision if one uses double numbers. Using multi-precision numbers allow us to compute the discrepancy for larger n, but the computation is very slow.
Constructor Summary | |
---|---|
BigDiscrepancy()
. |
|
BigDiscrepancy(double[][] points,
int n,
int s)
. |
|
BigDiscrepancy(double[][] points,
int n,
int s,
double[] gamma)
. |
|
BigDiscrepancy(int n,
int s,
double[] gamma)
. |
|
BigDiscrepancy(PointSet set)
. |
Method Summary |
---|
Methods inherited from class umontreal.iro.lecuyer.discrepancy.Discrepancy |
---|
compute, compute, compute, compute, 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 BigDiscrepancy(double[][] points, int n, int s)
public BigDiscrepancy(double[][] points, int n, int s, double[] gamma)
public BigDiscrepancy(int n, int s, double[] gamma)
public BigDiscrepancy(PointSet set)
public BigDiscrepancy()
|
SSJ V. labo. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |