/** OptimizedSparseDoubleMatrix2D.java * Created on Jun 3, 2005 * * @author Imran Mansuri * @since 1.2 * @version 1.3 */ package iitb.Utils; import gnu.trove.map.hash.TIntObjectHashMap; public class OptimizedSparseDoubleMatrix2D { TIntObjectHashMap<OptimizedSparseDoubleMatrix1D> rows; //row-index --> row (OptimizedSparseDoubleMatrix1D public OptimizedSparseDoubleMatrix2D(int capacity) { rows = new TIntObjectHashMap<OptimizedSparseDoubleMatrix1D>(capacity); } public OptimizedSparseDoubleMatrix2D() { this(0); } public OptimizedSparseDoubleMatrix1D getRow(int rowId){ return (OptimizedSparseDoubleMatrix1D) rows.get(rowId); } public void setRow(int rowId, OptimizedSparseDoubleMatrix1D row){ rows.put(rowId, row); } public void clear(){ rows.clear(); } public static void main(String[] args) { } }