fr.inrialpes.exmo.ontosim.util.matrix
Class HalfMatrixDouble<T>
java.lang.Object
fr.inrialpes.exmo.ontosim.util.matrix.HalfMatrixDouble<T>
- All Implemented Interfaces:
- Matrix<T,T>
public class HalfMatrixDouble<T>
- extends Object
- implements Matrix<T,T>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
values
public List<double[]> values
keys
private Map<T,Integer> keys
newIdx
private int newIdx
HalfMatrixDouble
public HalfMatrixDouble()
put
public void put(T key1,
T key2,
double value)
- Specified by:
put
in interface Matrix<T,T>
get
public double get(T key1,
T key2)
- Specified by:
get
in interface Matrix<T,T>
keySet
public Set<T> keySet()
- Specified by:
keySet
in interface Matrix<T,T>
getKeyIdx
protected int getKeyIdx(T key)
getDimC
public Set<T> getDimC()
- Specified by:
getDimC
in interface Matrix<T,T>
getDimR
public Set<T> getDimR()
- Specified by:
getDimR
in interface Matrix<T,T>
toArray
public MatrixDoubleArray<T,T> toArray()
- Specified by:
toArray
in interface Matrix<T,T>
toArrayT
public MatrixDoubleArray<T,T> toArrayT()
- Specified by:
toArrayT
in interface Matrix<T,T>
containsCdim
public boolean containsCdim(T c)
- Specified by:
containsCdim
in interface Matrix<T,T>
containsRdim
public boolean containsRdim(T r)
- Specified by:
containsRdim
in interface Matrix<T,T>
putAll
public void putAll(Matrix<T,T> m)
- Can be better implemented...
- Specified by:
putAll
in interface Matrix<T,T>
(C) INRIA, UPMF & friends, 2008-2011