edu.umass.cs.mallet.base.types
Interface ConstantMatrix
- All Known Subinterfaces:
- Matrix, Vector
- All Known Implementing Classes:
- DenseMatrix, DenseVector, SparseMatrixn, SparseVector
- public interface ConstantMatrix
getNumDimensions
public int getNumDimensions()
getDimensions
public int getDimensions(int[] sizes)
value
public double value(int[] indices)
singleIndex
public int singleIndex(int[] indices)
singleToIndices
public void singleToIndices(int i,
int[] indices)
singleValue
public double singleValue(int i)
singleSize
public int singleSize()
numLocations
public int numLocations()
location
public int location(int index)
valueAtLocation
public double valueAtLocation(int location)
indexAtLocation
public int indexAtLocation(int location)
dotProduct
public double dotProduct(ConstantMatrix m)
absNorm
public double absNorm()
oneNorm
public double oneNorm()
twoNorm
public double twoNorm()
infinityNorm
public double infinityNorm()
print
public void print()
isNaN
public boolean isNaN()
cloneMatrix
public ConstantMatrix cloneMatrix()