Class GvmVectorSpace
- java.lang.Object
-
- org.hortonmachine.gears.utils.clustering.GvmSpace
-
- org.hortonmachine.gears.utils.clustering.GvmVectorSpace
-
public class GvmVectorSpace extends GvmSpace
-
-
Constructor Summary
Constructors Constructor Description GvmVectorSpace(int dimensions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Object dstPt, Object srcPt)voidaddScaled(Object dstPt, double m, Object srcPt)voidaddScaledSqr(Object dstPt, double m, Object srcPt)doubledistance(Object pt1, Object pt2)intgetDimensions()doublemagnitudeSqr(Object pt)double[]newCopy(Object pt)double[]newOrigin()voidscale(Object pt, double m)voidsetTo(Object dstPt, Object srcPt)voidsetToOrigin(Object pt)voidsetToScaled(Object dstPt, double m, Object srcPt)voidsetToScaledSqr(Object dstPt, double m, Object srcPt)voidsquare(Object pt)voidsubtract(Object dstPt, Object srcPt)voidsubtractScaled(Object dstPt, double m, Object srcPt)voidsubtractScaledSqr(Object dstPt, double m, Object srcPt)doublesum(Object pt)StringtoString(Object pt)doublevariance(double m, Object pt, Object ptSqr)doublevariance(double m1, Object pt1, Object ptSqr1, double m2, Object pt2)doublevariance(double m1, Object pt1, Object ptSqr1, double m2, Object pt2, Object ptSqr2)-
Methods inherited from class org.hortonmachine.gears.utils.clustering.GvmSpace
magnitude, nonNegative
-
-
-
-
Method Detail
-
getDimensions
public int getDimensions()
-
magnitudeSqr
public double magnitudeSqr(Object pt)
- Specified by:
magnitudeSqrin classGvmSpace
-
setToOrigin
public void setToOrigin(Object pt)
- Specified by:
setToOriginin classGvmSpace
-
setToScaled
public void setToScaled(Object dstPt, double m, Object srcPt)
- Specified by:
setToScaledin classGvmSpace
-
setToScaledSqr
public void setToScaledSqr(Object dstPt, double m, Object srcPt)
- Specified by:
setToScaledSqrin classGvmSpace
-
addScaledSqr
public void addScaledSqr(Object dstPt, double m, Object srcPt)
- Specified by:
addScaledSqrin classGvmSpace
-
subtractScaled
public void subtractScaled(Object dstPt, double m, Object srcPt)
- Specified by:
subtractScaledin classGvmSpace
-
subtractScaledSqr
public void subtractScaledSqr(Object dstPt, double m, Object srcPt)
- Specified by:
subtractScaledSqrin classGvmSpace
-
variance
public double variance(double m1, Object pt1, Object ptSqr1, double m2, Object pt2, Object ptSqr2)
-
-