edu.umass.cs.mallet.base.types
Interface Matrix
- All Superinterfaces:
- ConstantMatrix
- All Known Implementing Classes:
- DenseMatrix, SparseMatrixn
- public interface Matrix
- extends ConstantMatrix
Method Summary |
double |
absNormalize()
|
void |
divideEquals(double factor)
|
void |
elementwiseDivideEquals(ConstantMatrix m)
|
void |
elementwiseDivideEquals(ConstantMatrix m,
double factor)
|
void |
elementwiseTimesEquals(ConstantMatrix m)
|
void |
elementwiseTimesEquals(ConstantMatrix m,
double factor)
|
void |
equalsPlus(double factor,
ConstantMatrix m)
|
void |
incrementSingleValue(int i,
double delta)
|
double |
infinityNormalize()
|
double |
oneNormalize()
|
void |
plusEquals(ConstantMatrix m)
|
void |
plusEquals(ConstantMatrix m,
double factor)
|
void |
set(ConstantMatrix m)
|
void |
setAll(double v)
|
void |
setSingleValue(int i,
double value)
|
void |
setValue(int[] indices,
double value)
|
void |
setValueAtLocation(int loc,
double value)
|
void |
setWithAddend(ConstantMatrix m,
double addend)
|
void |
setWithFactor(ConstantMatrix m,
double factor)
|
void |
timesEquals(double factor)
|
double |
twoNormalize()
|
Methods inherited from interface edu.umass.cs.mallet.base.types.ConstantMatrix |
absNorm, cloneMatrix, dotProduct, getDimensions, getNumDimensions, indexAtLocation, infinityNorm, isNaN, location, numLocations, oneNorm, print, singleIndex, singleSize, singleToIndices, singleValue, twoNorm, value, valueAtLocation |
setValue
public void setValue(int[] indices,
double value)
setSingleValue
public void setSingleValue(int i,
double value)
incrementSingleValue
public void incrementSingleValue(int i,
double delta)
setValueAtLocation
public void setValueAtLocation(int loc,
double value)
setAll
public void setAll(double v)
set
public void set(ConstantMatrix m)
setWithAddend
public void setWithAddend(ConstantMatrix m,
double addend)
setWithFactor
public void setWithFactor(ConstantMatrix m,
double factor)
plusEquals
public void plusEquals(ConstantMatrix m)
plusEquals
public void plusEquals(ConstantMatrix m,
double factor)
equalsPlus
public void equalsPlus(double factor,
ConstantMatrix m)
timesEquals
public void timesEquals(double factor)
elementwiseTimesEquals
public void elementwiseTimesEquals(ConstantMatrix m)
elementwiseTimesEquals
public void elementwiseTimesEquals(ConstantMatrix m,
double factor)
divideEquals
public void divideEquals(double factor)
elementwiseDivideEquals
public void elementwiseDivideEquals(ConstantMatrix m)
elementwiseDivideEquals
public void elementwiseDivideEquals(ConstantMatrix m,
double factor)
oneNormalize
public double oneNormalize()
twoNormalize
public double twoNormalize()
absNormalize
public double absNormalize()
infinityNormalize
public double infinityNormalize()