RcppEigen 0.3.2.2.0
[This article was first published on Thinking inside the box , and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
A new upstream release of the Eigen C++ template
library for linear algebra was released a few days ago. And Yixuan Qiu did some
really nice work rolling this into a new
RcppEigen released
and then sent me a nice pull requent. The new version is now on
CRAN, and I will prepare a
Debian in a moment too.
Upstream changes for Eigen are
summarized in their changelog.
On the RcppEigen
side, Yixuan also rolled in some more changes on Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
as()
and
wrap()
converters as noted below in the NEWS
entry.
Courtesy of CRANberries, there are diffstat reports for the most recent release. Questions, comments etc about RcppEigen should go to the rcpp-devel mailing list off the R-Forge page.Changes in RcppEigen version 0.3.2.2.0 (2014-08-19)
Updated to version 3.2.2 of Eigen
Rcpp::as()
now supports the conversion from R vector to “row array”, i.e.,Eigen::Array<T, 1, Eigen::Dynamic>
Rcpp::as()
now supports the conversion fromdgRMatrix
(row oriented sparse matrices, defined in Matrix package) toEigen::MappedSparseMatrix<T, Eigen::RowMajor>
Conversion from R matrix to
Eigen::MatrixXd
andEigen::ArrayXXd
usingRcpp::as()
no longer gives compilation errors
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. Please report excessive re-aggregation in third-party for-profit settings.
To leave a comment for the author, please follow the link and comment on their blog: Thinking inside the box .
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.