Class CoresetCostTriple


  • public class CoresetCostTriple
    extends Object
    CoresetCostTriple is a wrapper that allows the lloydPlusPlus method in StreamKM to return the coresetCentres, radii of the associated clusters and the cost associated with the coreset.
    Author:
    Richard Hugh Moulton
    • Constructor Detail

      • CoresetCostTriple

        public CoresetCostTriple​(Point[] centres,
                                 double[] rad,
                                 double cost)
    • Method Detail

      • getCoresetCentres

        public Point[] getCoresetCentres()
        Returns:
        the coresetCentres
      • setCoresetCentres

        public void setCoresetCentres​(Point[] coresetCentres)
        Parameters:
        coresetCentres - the coresetCentres to set
      • getCoresetCost

        public double getCoresetCost()
        Returns:
        the coresetCost
      • setCoresetCost

        public void setCoresetCost​(double coresetCost)
        Parameters:
        coresetCost - the coresetCost to set
      • getRadii

        public double[] getRadii()
        Returns:
        the radii
      • setRadii

        public void setRadii​(double[] radii)
        Parameters:
        radii - the radii to set