NEWS | R Documentation |
News for Package "rARPACK"
Changes in rARPACK version 0.11-0
NEW FEATURES
Now rARPACK becomes a simple shell of the RSpectra package.
Changes in rARPACK version 0.10-0
BUG FIXES
Updated the backend Spectra library, which fixed the compatibility with Eigen >= 3.2.6
Changes in rARPACK version 0.9-0
BUG FIXES
Fixed a bug that causes the algorithm not converging on some matrices
Changes in rARPACK version 0.8-1
BUG FIXES
Fixed a compilation problem on Solaris
Changes in rARPACK version 0.8-0
NEW FEATURES
The backend program is now changed from ARPACK to Spectra, which brings cleaner code and better performance.
-
eigs_sym()
now accepts more matrix types. Added a C interface for other packages to link to.
BUG FIXES
Changes in rARPACK version 0.7-0
NEW FEATURES
Support for implicit matrix, contributed by Jiali Mei. User can supply a function
FUN
rather than an explicit matrix toeigs()
, and the eigenvalues/eigenvectors of this operator will be computed.FUN(x, args)
must return a vector of the same length asx
.-
eigs()
will test the symmetry of matrix before actual computation, since symmetric matrices can guarantee real eigenvalues and eigenvectors, and the numerical result is more stable.
BUG FIXES
C++ code of
svds()
is completely rewritten. Now it is more readable and easier to maintain.Fix a bug possibly coming from ARPACK, which sometimes gives incorrect result of complex eigenvectors.
Avoid using a C random number generator.
Changes in rARPACK version 0.6-0
NEW FEATURES
Add support for new matrix types: dgeMatrix and dgRMatrix.
-
eigs()
now allows a full Eigen Decomposition, meaning that all the eigenvalues are calculated. In this caseeigs()
is simply a wrapper ofeigen()
, and with a warning issued. Ditto for
svds()
.
BUG FIXES
Rewrite C++ code using classes and templates.
Fix errors in checking the values of
k
andncv
.
Changes in rARPACK version 0.5-0
NEW FEATURES
Add
svds()
function to calculate truncated SVD.
BUG FIXES
Now sort eigenvalues in decreasing order.
Rename
eigs.sym()
toeigs_sym()
to avoid confusion.Fix a matrix out-of-bound error.
Changes in rARPACK version 0.4-0
NEW FEATURES
Implement shift-and-invert mode for all supported eigen problems.
BUG FIXES
Update arpack-ng to 3.1.4.
Changes in rARPACK version 0.3-0
NEW FEATURES
Now
eigs()
supports real symmetric matrices.
Changes in rARPACK version 0.2-0
NEW FEATURES
Now
eigs()
supports sparse real nonsymmetric matrices of the class dgCMatrix, defined in the Matrix package.
Changes in rARPACK version 0.1-0
NEW FEATURES
Initial version. For now
eigs()
supports dense real nonsymmetric matrices.