Esempio n. 1
0
 public static double calculateColumnTotal(Values2D data, int column, int[] validRows)
 {
   if (data == null)
   {
     string str = "Null 'data' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     double num = 0.0;
     int rowCount = data.getRowCount();
     for (int index = 0; index < validRows.Length; ++index)
     {
       int i1 = validRows[index];
       if (i1 < rowCount)
       {
         Number number = data.getValue(i1, column);
         if (number != null)
           num += number.doubleValue();
       }
     }
     return num;
   }
 }
Esempio n. 2
0
 public static double calculateRowTotal(Values2D data, int row)
 {
   if (data == null)
   {
     string str = "Null 'data' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     double num = 0.0;
     int columnCount = data.getColumnCount();
     for (int i2 = 0; i2 < columnCount; ++i2)
     {
       Number number = data.getValue(row, i2);
       if (number != null)
         num += number.doubleValue();
     }
     return num;
   }
 }