Releases: LTLA/CppIrlba
Releases · LTLA/CppIrlba
v2.0.2
- Fixed templating of
Centered
in thecompute()
overload when scaling and/or centering is requested. This would cause compile-time errors in most cases, except if a sparse Eigen matrix was supplied, in which case it would introduce a run-time dangling reference due to an automatic cast to a temporaryEigen::MatrixXd
.
v2.0.1
v2.0.0
Major refactor to use a more functional style. The irlba::Irlba
class has been replaced with a regular function irlba::compute()
, with options being passed in via irlba::Options
. This is probably more intuitive than the parameter setters and Defaults
options.
Also templated the various Eigen parameters so that users can choose between doubles and floats.