Пример #1
0
 @Override
 public MultiDouble getSplittedValue(IRow row) {
   if (cacheMulti.containsKey(row.getIndex())) return (MultiDouble) cacheMulti.get(row.getIndex());
   double[] s = new double[this.size()];
   for (int i = 0; i < s.length; ++i) {
     s[i] = ((IDoubleRankableColumnMixin) get(i)).applyPrimitive(row);
   }
   MultiDouble f = new MultiDouble(-1, s);
   cacheMulti.put(row.getIndex(), f);
   return f;
 }