Documentation of 'umontreal.iro.lecuyer.hups.CachedPointSet' Java class
CachedPointSet
umontreal.iro.lecuyer.hups

Class CachedPointSet



  • public class CachedPointSet
    extends PointSet
    This container class caches a point set by precomputing and storing its points locally in an array. This can be used to speed up computations when using a small low-dimensional point set more than once.
    • Constructor Detail

      • CachedPointSet

        public CachedPointSet(PointSet P,
                              int n,
                              int dim)
        Creates a new PointSet object that contains an array storing the first dim coordinates of the first n points of P. The original point set P itself is not modified.
        Parameters:
        P - point set to be cached
        n - number of points
        dim - number of dimensions of the points
      • CachedPointSet

        public CachedPointSet(PointSet P)
        Creates a new PointSet object that contains an array storing the points of P. The number of points and their dimension are the same as in the original point set. Both must be finite.
        Parameters:
        P - point set to be cached
    • Method Detail

      • toString

        public java.lang.String toString()
        Description copied from class: PointSet
        Formats a string that contains information about the point set.
        Overrides:
        toString in class PointSet
        Returns:
        string representation of the point set information
      • getCoordinate

        public double getCoordinate(int i,
                                    int j)
        Description copied from class: PointSet
        Returns ui, j, the coordinate j of the point i.
        Specified by:
        getCoordinate in class PointSet
        Parameters:
        i - index of the point to look for
        j - index of the coordinate to look for
        Returns:
        the value of ui, j

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.