Ejemplo n.º 1
0
 private double[] getFunctionalAsArray(Functional f) {
   int varCount = linearModel.getOrderedVariables().size();
   double[] coefs = new double[varCount];
   for (int i = 0; i < varCount; i++) {
     Variable v = linearModel.getOrderedVariables().get(i);
     BigDecimal term = f.getTermFor(v);
     double coef;
     if (term != null) {
       coef = term.doubleValue();
     } else {
       coef = BigDecimal.ZERO.doubleValue();
     }
     coefs[i] = coef;
   }
   return coefs;
 }