View Javadoc

1   package baseCode.dataStructure.matrix;
2   
3   /***
4    * Use this factory to create matrices of type selected at runtime.
5    * <p>
6    * Copyright (c) 2004
7    * </p>
8    * <p>
9    * Institution: Columbia University
10   * </p>
11   * 
12   * @author Paul Pavlidis
13   * @version $Id: DoubleMatrix2DNamedFactory.java,v 1.2 2004/07/27 03:18:58 pavlidis Exp $
14   */
15  
16  public class DoubleMatrix2DNamedFactory {
17  
18     public static SparseDoubleMatrix2DNamed sparse( double T[][] ) {
19        return new SparseDoubleMatrix2DNamed( T );
20     }
21  
22     public static SparseDoubleMatrix2DNamed sparse( int rows, int cols ) {
23        return new SparseDoubleMatrix2DNamed( rows, cols );
24     }
25  
26     public static DenseDoubleMatrix2DNamed dense( double T[][] ) {
27        return new DenseDoubleMatrix2DNamed( T );
28     }
29  
30     public static DenseDoubleMatrix2DNamed dense( int cols, int rows ) {
31        return new DenseDoubleMatrix2DNamed( rows, cols );
32     }
33  
34  }