Package org.timepedia.chronoscope.client.util

Examples of org.timepedia.chronoscope.client.util.JavaArray2D.numColumns()


    assertEquals(30.0, a2d.get(1, 0));
    assertEquals(10.0, a2d.get(0, 0));
   
    // Verify new dimensions
    assertEquals(newRowIdx + 1, a2d.numRows());
    assertEquals(newColIdx + 1, a2d.numColumns(newRowIdx));
  }

  private static double[][] copy(double[][] a) {
    double[][] copy = new double[a.length][];
    for (int i = 0; i < a.length; i++) {
View Full Code Here


   
    JavaArray2D a = new JavaArray2D();
    a.set(0, 0, 100);
    a.set(2, 2, 300);
    assertEquals(100.0, a.get(0, 0));
    assertEquals(0, a.numColumns(1)); // row 1 has not been assigned anything
    assertEquals(300.0, a.get(2, 2));
   
    // Columns 0 and 1 not exlicitly assigned in this row; expects default value of 0.
    assertEquals(0.0, a.get(2, 0));
    assertEquals(0.0, a.get(2, 1));
View Full Code Here

    // case where JavaArray2D accidentally modifies the input array.
    double[] expectedRow = Util.copyArray(row);
   
    JavaArray2D a = new JavaArray2D(row);
    assertEquals(1, a.numRows());
    assertEquals(3, a.numColumns(0));
    for (int i = 0; i < expectedRow.length; i++) {
      assertEquals(expectedRow[i], a.get(0, i));
    }
  }
 
View Full Code Here

    assertEquals(3.0, a.get(1, 0));
   
    // Verify that access to the array elemts via the Array1D interface
    // works as expected
    for (int i = 0; i < a.numRows(); i++) {
      for (int j = 0; j < a.numColumns(i); j++) {
        assertEquals(a.get(i, j), a.getRow(i).get(j));
      }
    }
  }
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.