|
| | RandShiftedPointSet (PointSet P, int dimShift, RandomStream stream) |
| | Constructs a structure to contain a randomly shifted version of P. More...
|
| |
|
int | getShiftDimension () |
| | Returns the number of dimensions of the current random shift.
|
| |
| void | addRandomShift (int d1, int d2, RandomStream stream) |
| | Changes the stream used for the random shifts to stream, then refreshes the shift for coordinates d1 to d2-1. More...
|
| |
|
void | addRandomShift (RandomStream stream) |
| | Changes the stream used for the random shifts to stream, then refreshes all coordinates of the random shift, up to its current dimension.
|
| |
|
void | addRandomShift (int d1, int d2) |
| | Refreshes the random shift (generates new uniform values for the random shift coordinates) for coordinates d1 to d2-1.
|
| |
|
void | addRandomShift () |
| | Refreshes all coordinates of the random shift, up to its current dimension.
|
| |
|
String | toString () |
| |
|
PointSetIterator | iterator () |
| |
| PointSet | getOriginalPointSet () |
| | Returns the (untransformed) point set inside this container. More...
|
| |
| int | getDimension () |
| | Returns the dimension of the contained point set. More...
|
| |
| int | getNumPoints () |
| | Returns the number of points of the contained point set. More...
|
| |
|
double | getCoordinate (int i, int j) |
| |
|
PointSetIterator | iterator () |
| |
| void | randomize (PointSetRandomization rand) |
| | Randomizes the contained point set using rand. More...
|
| |
| void | addRandomShift (int d1, int d2, RandomStream stream) |
| | Calls addRandomShift(d1, d2, stream) of the contained point set. More...
|
| |
| void | addRandomShift (RandomStream stream) |
| | Calls addRandomShift(stream) of the contained point set. More...
|
| |
|
void | clearRandomShift () |
| | Calls clearRandomShift() of the contained point set.
|
| |
|
String | toString () |
| |
| int | getDimension () |
| | Returns the dimension (number of available coordinates) of the point set. More...
|
| |
| int | getNumPoints () |
| | Returns the number of points. More...
|
| |
| abstract double | getCoordinate (int i, int j) |
| | Returns \(u_{i,j}\), the coordinate \(j\) of the point \(i\). More...
|
| |
| PointSetIterator | iterator () |
| | Constructs and returns a point set iterator. More...
|
| |
| void | setStream (RandomStream stream) |
| | Sets the random stream used to generate random shifts to stream. More...
|
| |
| RandomStream | getStream () |
| | Returns the random stream used to generate random shifts. More...
|
| |
| void | randomize (PointSetRandomization rand) |
| | Randomizes the point set using the given rand. More...
|
| |
| void | addRandomShift (int d1, int d2, RandomStream stream) |
| | This method does nothing for this generic class. More...
|
| |
| void | addRandomShift (RandomStream stream) |
| | This method does nothing for this generic class. More...
|
| |
|
void | addRandomShift (int d1, int d2) |
| | Similar to addRandomShift(d1, d2, stream), with the current random stream.
|
| |
|
void | addRandomShift () |
| | Similar to addRandomShift(0, d2, stream) with the current random stream and d2 the dimension of the current random shift.
|
| |
|
void | clearRandomShift () |
| | Erases the current random shift, if any.
|
| |
|
void | randomize (int fromDim, int toDim, RandomStream stream) |
| | By default, this method simply calls addRandomShift (fromDim, toDim, stream), which does nothing.
|
| |
|
void | randomize (RandomStream stream) |
| | By default, this method simply calls randomize(0, dim, stream).
|
| |
|
void | randomize (int d1, int d2) |
| | By default, this method simply calls addRandomShift(d1, d2).
|
| |
|
void | randomize () |
| | By default, this method simply calls addRandomShift().
|
| |
|
void | unrandomize () |
| | By default, this method simply calls clearRandomShift().
|
| |
| String | toString () |
| | Formats a string that contains information about the point set. More...
|
| |
| String | formatPoints () |
| | Same as invoking formatPoints(n, d) with \(n\) and \(d\) equal to the number of points and the dimension of this object, respectively. More...
|
| |
| String | formatPoints (int n, int d) |
| | Formats a string that displays the same information as returned by toString, together with the first \(d\) coordinates of the first \(n\) points. More...
|
| |
| String | formatPoints (PointSetIterator iter) |
| | Same as invoking formatPoints(iter, n, d) with \(n\) and \(d\) equal to the number of points and the dimension, respectively. More...
|
| |
| String | formatPoints (PointSetIterator iter, int n, int d) |
| | Same as invoking formatPoints(n, d), but prints the points by calling iter repeatedly. More...
|
| |
| String | formatPointsBase (int b) |
| | Similar to formatPoints(), but the points coordinates are printed in base \(b\). More...
|
| |
| String | formatPointsBase (int n, int d, int b) |
| | Similar to formatPoints(n, d), but the points coordinates are printed in base \(b\). More...
|
| |
| String | formatPointsBase (PointSetIterator iter, int b) |
| | Similar to formatPoints(iter), but the points coordinates are printed in base \(b\). More...
|
| |
| String | formatPointsBase (PointSetIterator iter, int n, int d, int b) |
| | Similar to formatPoints(iter, n, d), but the points coordinates are printed in base \(b\). More...
|
| |
| String | formatPointsNumbered () |
| | Same as invoking formatPointsNumbered(n, d) with \(n\) and \(d\) equal to the number of points and the dimension, respectively. More...
|
| |
| String | formatPointsNumbered (int n, int d) |
| | Same as invoking formatPoints(n,d), except that the points are numbered. More...
|
| |
This container class embodies a point set to which a random shift modulo 1 is applied (i.e., a single uniform random point is added to all points, modulo 1, to randomize the inner point set). When calling addRandomShift, a new random shift will be generated. This shift is represented by a vector of \(d\) uniforms over \((0,1)\), where \(d\) is the current dimension of the shift.