public void update()

in src/main/java/org/apache/datasketches/vector/decomposition/FrequentDirections.java [187:205]


  public void update(final double[] vector) {
    if (vector == null) {
      return;
    }

    if (vector.length != d_) {
      throw new IllegalArgumentException("Input vector has wrong number of dimensions. Expected "
              + d_ + "; found " + vector.length);
    }

    if (nextZeroRow_ == l_) {
      reduceRank();
    }

    B_.setRow(nextZeroRow_, vector);

    ++n_;
    ++nextZeroRow_;
  }