private void reduceRank()

in src/main/java/org/apache/datasketches/vector/decomposition/FrequentDirections.java [514:522]


  private void reduceRank() {
    if (svd_ == null) {
      svd_ = MatrixOps.newInstance(B_, algo_, k_);
    }

    final double newSvAdjustment = svd_.reduceRank(B_);
    svAdjustment_ += newSvAdjustment;
    nextZeroRow_ = (int) Math.min(k_ - 1, n_);
  }