Package moa.clusterers.streamkm
Class CoresetCostTriple
- java.lang.Object
-
- moa.clusterers.streamkm.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 Summary
Constructors Constructor Description CoresetCostTriple(Point[] centres, double[] rad, double cost)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Point[]
getCoresetCentres()
double
getCoresetCost()
double[]
getRadii()
void
setCoresetCentres(Point[] coresetCentres)
void
setCoresetCost(double coresetCost)
void
setRadii(double[] radii)
-
-
-
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
-
-