Package cc.mallet.types
Interface Matrix
-
- All Superinterfaces:
ConstantMatrix
- All Known Implementing Classes:
DenseMatrix,DenseVector,Matrixn,SparseMatrixn
public interface Matrix extends ConstantMatrix
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doubleabsNormalize()voiddivideEquals(double factor)voidelementwiseDivideEquals(ConstantMatrix m)voidelementwiseDivideEquals(ConstantMatrix m, double factor)voidelementwiseTimesEquals(ConstantMatrix m)voidelementwiseTimesEquals(ConstantMatrix m, double factor)voidequalsPlus(double factor, ConstantMatrix m)voidincrementSingleValue(int i, double delta)doubleinfinityNormalize()doubleoneNormalize()voidplusEquals(ConstantMatrix m)voidplusEquals(ConstantMatrix m, double factor)voidset(ConstantMatrix m)voidsetAll(double v)voidsetSingleValue(int i, double value)voidsetValue(int[] indices, double value)voidsetValueAtLocation(int loc, double value)voidsetWithAddend(ConstantMatrix m, double addend)voidsetWithFactor(ConstantMatrix m, double factor)voidtimesEquals(double factor)doubletwoNormalize()-
Methods inherited from interface cc.mallet.types.ConstantMatrix
absNorm, cloneMatrix, dotProduct, getDimensions, getNumDimensions, indexAtLocation, infinityNorm, isNaN, location, numLocations, oneNorm, print, singleIndex, singleSize, singleToIndices, singleValue, twoNorm, value, valueAtLocation
-
-
-
-
Method Detail
-
setValue
void setValue(int[] indices, double value)
-
setSingleValue
void setSingleValue(int i, double value)
-
incrementSingleValue
void incrementSingleValue(int i, double delta)
-
setValueAtLocation
void setValueAtLocation(int loc, double value)
-
setAll
void setAll(double v)
-
set
void set(ConstantMatrix m)
-
setWithAddend
void setWithAddend(ConstantMatrix m, double addend)
-
setWithFactor
void setWithFactor(ConstantMatrix m, double factor)
-
plusEquals
void plusEquals(ConstantMatrix m)
-
plusEquals
void plusEquals(ConstantMatrix m, double factor)
-
equalsPlus
void equalsPlus(double factor, ConstantMatrix m)
-
timesEquals
void timesEquals(double factor)
-
elementwiseTimesEquals
void elementwiseTimesEquals(ConstantMatrix m)
-
elementwiseTimesEquals
void elementwiseTimesEquals(ConstantMatrix m, double factor)
-
divideEquals
void divideEquals(double factor)
-
elementwiseDivideEquals
void elementwiseDivideEquals(ConstantMatrix m)
-
elementwiseDivideEquals
void elementwiseDivideEquals(ConstantMatrix m, double factor)
-
oneNormalize
double oneNormalize()
-
twoNormalize
double twoNormalize()
-
absNormalize
double absNormalize()
-
infinityNormalize
double infinityNormalize()
-
-