partition, for doing a quickselect to modify the array
Merge branch 'partition'
Added minIterations to FirstOrderMinimizer and SGD
reverted minIterations change. It was unnecessary.
rand can now draw a sample vector. This can often be handy.
small speedup in rand.condition
Reduce unnecessary GC. No measurable performance gain, but less object creation is always good.
Merge pull request #267 from stucchio/probability_monad

Minor performance improvements for Rand.condition
fixes #265
Merge remote-tracking branch 'scalanlp/master' into fix265
similar speedup (5%) on mapRepeated. Refactor the predicate code, same speed, simpler.
try same trick for repeated flat map, doesn't have as much effect. Still reduces GC though, and makes code simpler.
refactor
another shortening
Merge pull request #268 from stucchio/probability_monad

similar speedup (5%) on mapRepeated. Refactor the predicate code, same s...
Added CSC => SV and SV => CSC diag. Added (CSC,CSC) InPlaceImpl2 UpdateOps.
Fixed CSCMatrixOps, although sol'n looks super hacky. Added tests for diag and CSCMatrix InPlace Ops (mul and div only)
Merge pull request #270 from chrismedrela/linear-interpolation

Implemented CubicInterpolator
fixes #278
Merge remote-tracking branch 'scalanlp/master'