SuccessChanges

Summary

  1. Reverse QR trees that are created in the process of the construction of Q are now stored individually in a Seq instead of in a mutable variable that changes inside a while loop. Also, some care is taken not to reference the mutable variable curTreeIdx inside a closure. To accomplish this, we introduce the variable nextNumPartsBC (commit: 2454c26426aeca9d27ee342f874dc5a4d8ffafc7) (details)
Commit 2454c26426aeca9d27ee342f874dc5a4d8ffafc7 by roelofs
Reverse QR trees that are created in the process of the construction of Q are now stored individually in a Seq instead of in a mutable variable that changes inside a while loop. Also, some care is taken not to reference the mutable variable curTreeIdx inside a closure. To accomplish this, we introduce the variable nextNumPartsBC
(commit: 2454c26426aeca9d27ee342f874dc5a4d8ffafc7)
The file was modifiedsrc/main/scala/edu/berkeley/cs/amplab/mlmatrix/TSQR.scala (diff)