fr.inrialpes.exmo.ontosim.util.matrix
Class MatrixFile<R,C>
java.lang.Object
fr.inrialpes.exmo.ontosim.util.matrix.MatrixFile<R,C>
- All Implemented Interfaces:
- Matrix<R,C>
public class MatrixFile<R,C>
- extends Object
- implements Matrix<R,C>
f
private final File f
matrixFile
private final RandomAccessFile matrixFile
rSeq
private int rSeq
cSeq
private int cSeq
rIdx
private HashMap<R,Integer> rIdx
cIdx
private HashMap<C,Integer> cIdx
MatrixFile
public MatrixFile()
containsCdim
public boolean containsCdim(C c)
- Specified by:
containsCdim
in interface Matrix<R,C>
containsRdim
public boolean containsRdim(R r)
- Specified by:
containsRdim
in interface Matrix<R,C>
get
public double get(R r,
C c)
- Specified by:
get
in interface Matrix<R,C>
getDimC
public Set<C> getDimC()
- Specified by:
getDimC
in interface Matrix<R,C>
getDimR
public Set<R> getDimR()
- Specified by:
getDimR
in interface Matrix<R,C>
keySet
public Set<?> keySet()
- Specified by:
keySet
in interface Matrix<R,C>
put
public void put(R r,
C c,
double value)
- Specified by:
put
in interface Matrix<R,C>
putAll
public void putAll(Matrix<R,C> m)
- Specified by:
putAll
in interface Matrix<R,C>
toArray
public MatrixDoubleArray<R,C> toArray()
- Specified by:
toArray
in interface Matrix<R,C>
toArrayT
public MatrixDoubleArray<C,R> toArrayT()
- Specified by:
toArrayT
in interface Matrix<R,C>
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
(C) INRIA, UPMF & friends, 2008-2011