docs: private double scoreSaveEval(Vec x, List<Double> qi)
      {
          inputKEvals.clear();
          inputKEvals.add(k.eval(0, 0, Arrays.asList(x), qi));
          double sum = 0;
          for(int i = 0; i < alphas.size(); i++)
          {
              double k_ix = k.eval(i, x, qi, vecs, accelCache);
              inputKEvals.add(k_ix);
              sum += alphas.getD(i)*k_ix;
          }
          return sum;
      }