This class computes the same discrepancy as in DiscShiftBaker1Lattice [see eq. More...
Public Member Functions | |
| BigDiscShiftBaker1Lattice (int n, int s, double[] gamma) | |
| Constructor for a lattice of \(n\) points in at most \(s\) dimensions, with weights \(\gamma_r = \) gamma[r-1], \(r = 1,2, …, s\). | |
| BigDiscShiftBaker1Lattice (int n, int s) | |
| Constructor for a lattice of \(n\) points in at most \(s\) dimensions, with weights \(\gamma_r = 1\). | |
| double | compute (long[] a, int s) |
Computes the discrepancy ( shiftBaker1lat ) for a rank-1 lattice in dimension \(s\). | |
| double | compute (double[][] points, int n, int s) |
| NOT IMPLEMENTED. | |
| double | compute (double[][] points, int n, int s, double[] gamma) |
| NOT IMPLEMENTED. | |
| Public Member Functions inherited from umontreal.ssj.discrepancy.BigDiscShiftBaker1 | |
| BigDiscShiftBaker1 (double[][] points, int n, int s) | |
| Constructor with the \(n\) points points[i] in \(s\) dimensions, with all the weights \(\gamma_r = 1\). | |
| BigDiscShiftBaker1 (double[][] points, int n, int s, double[] gamma) | |
| Constructor with the \(n\) points points[i] in \(s\) dimensions, with weights \(\gamma_r = \) gamma[r-1]. | |
| BigDiscShiftBaker1 (int n, int s, double[] gamma) | |
| Constructor for a lattice of \(n\) points in \(s\) dimensions, with weights \(\gamma_r = \) gamma[r-1], \(r = 1,2, …, s\). | |
| BigDiscShiftBaker1 (PointSet set) | |
| Constructor with the point set set. | |
| BigDiscShiftBaker1 () | |
| Empty constructor. | |
| Public Member Functions inherited from umontreal.ssj.discrepancy.BigDiscrepancy | |
| BigDiscrepancy (double[][] points, int n, int s) | |
| Constructor with the \(n\) points points[i] in \(s\) dimensions. | |
| BigDiscrepancy (double[][] points, int n, int s, double[] gamma) | |
| Constructor with the \(n\) points points[i] in \(s\) dimensions with weight factors gamma. | |
| BigDiscrepancy (int n, int s, double[] gamma) | |
| The number of points is \(n\), the dimension \(s\), and the. | |
| BigDiscrepancy (PointSet set) | |
| Constructor with the point set set. | |
| BigDiscrepancy () | |
| Empty constructor. | |
| Public Member Functions inherited from umontreal.ssj.discrepancy.Discrepancy | |
| Discrepancy (double[][] points, int n, int s) | |
| Constructor with the \(n\) points points[i] in \(s\) dimensions. | |
| Discrepancy (double[][] points, int n, int s, double[] gamma) | |
| Constructor with the \(n\) points points[i] in \(s\) dimensions and the \(s\) weight factors gamma[ \(j\)], \(j = 0, 1,
…, (s-1)\). | |
| Discrepancy (int n, int s, double[] gamma) | |
| The number of points is \(n\), the dimension \(s\), and the. | |
| Discrepancy (PointSet set) | |
| Constructor with the point set set. | |
| Discrepancy () | |
| Empty constructor. | |
| double | compute () |
| Computes the discrepancy of all the points in maximal dimension (dimension of the points). | |
| double | compute (int s) |
| Computes the discrepancy of all the points in dimension \(s\). | |
| double | compute (double[][] points) |
| Computes the discrepancy of all the points of points in maximum dimension. | |
| double | compute (double[] T, int n) |
| Computes the discrepancy of the first n points of T in 1 dimension. | |
| double | compute (double[] T) |
| Computes the discrepancy of all the points of T in 1 dimension. | |
| double | compute (double[] T, int n, double gamma) |
| Computes the discrepancy of the first n points of T in 1 dimension with weight gamma. | |
| double | compute (PointSet set, double[] gamma) |
| Computes the discrepancy of all the points in set in the same dimension as the point set and with weights gamma. | |
| double | compute (PointSet set) |
| Computes the discrepancy of all the points in set in the same dimension as the point set. | |
| int | getNumPoints () |
| Returns the number of points \(n\). | |
| int | getDimension () |
| Returns the dimension of the points \(s\). | |
| void | setPoints (double[][] points, int n, int s) |
| Sets the points to points and the dimension to \(s\). | |
| void | setPoints (double[][] points) |
| Sets the points to points. | |
| void | setGamma (double[] gam, int s) |
| Sets the weight factors to gam for each dimension up to \(s\). | |
| double[] | getGamma () |
| Returns the weight factors gamma for each dimension up to \(s\). | |
| String | toString () |
| Returns the parameters of this class. | |
| String | formatPoints () |
| Returns all the points of this class. | |
| String | getName () |
| Returns the name of the Discrepancy. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from umontreal.ssj.discrepancy.Discrepancy | |
| static double[][] | toArray (PointSet set) |
| Returns all the \(n\) points ( \(s\)-dimensional) of. | |
| static DoubleArrayList | sort (double[] T, int n) |
| Sorts the first \(n\) points of \(T\). | |
This class computes the same discrepancy as in DiscShiftBaker1Lattice [see eq.
( shiftBaker1lat )], but uses multi-precision real numbers.
Definition at line 36 of file BigDiscShiftBaker1Lattice.java.
| umontreal.ssj.discrepancy.BigDiscShiftBaker1Lattice.BigDiscShiftBaker1Lattice | ( | int | n, |
| int | s, | ||
| double[] | gamma ) |
Constructor for a lattice of \(n\) points in at most \(s\) dimensions, with weights \(\gamma_r = \) gamma[r-1], \(r = 1,2, …, s\).
Definition at line 60 of file BigDiscShiftBaker1Lattice.java.
| umontreal.ssj.discrepancy.BigDiscShiftBaker1Lattice.BigDiscShiftBaker1Lattice | ( | int | n, |
| int | s ) |
Constructor for a lattice of \(n\) points in at most \(s\) dimensions, with weights \(\gamma_r = 1\).
Definition at line 73 of file BigDiscShiftBaker1Lattice.java.
| double umontreal.ssj.discrepancy.BigDiscShiftBaker1Lattice.compute | ( | double | points[][], |
| int | n, | ||
| int | s ) |
NOT IMPLEMENTED.
Reimplemented from umontreal.ssj.discrepancy.BigDiscShiftBaker1.
Definition at line 215 of file BigDiscShiftBaker1Lattice.java.
| double umontreal.ssj.discrepancy.BigDiscShiftBaker1Lattice.compute | ( | double | points[][], |
| int | n, | ||
| int | s, | ||
| double[] | gamma ) |
NOT IMPLEMENTED.
Reimplemented from umontreal.ssj.discrepancy.BigDiscShiftBaker1.
Definition at line 223 of file BigDiscShiftBaker1Lattice.java.
| double umontreal.ssj.discrepancy.BigDiscShiftBaker1Lattice.compute | ( | long[] | a, |
| int | s ) |
Computes the discrepancy ( shiftBaker1lat ) for a rank-1 lattice in dimension \(s\).
This lattice is generated by \(a_r =\) a[r-1], \(r=1,2, …, s\).
Definition at line 185 of file BigDiscShiftBaker1Lattice.java.