(This article was first published on

**Thinking inside the box**, and kindly contributed to R-bloggers)A new version 1.1.2 of Conrad Sanderson’s

Armadillo templated C++ library

for linear algebra came out a couple of days ago. This has now been wrapped

into a new version 0.2.12 of

RcppArmadillo, our

Rcpp-based

integration into R.

The short NEWS file extract follows, also containing Conrad’s entry for 1.1.2:

0.2.12 2011-02-15 o Upgraded to Armadillo Version 1.1.2 “Flood Kayak” * Faster prod() * Faster solve() for compound expressions * Fix for compilation using GCC's C++0x mode * Fix for matrix handling by subcubes

And courtesy of

CRANberries, here is

the

diff to the previous release 0.2.11:

Diff between RcppArmadillo versions 0.2.11 dated 2011-01-08 and 0.2.12 dated 2011-02-16 RcppArmadillo-0.2.11/RcppArmadillo/inst/include/armadillo_bits/syslib_proto.hpp |only RcppArmadillo-0.2.12/RcppArmadillo/ChangeLog | 6 RcppArmadillo-0.2.12/RcppArmadillo/DESCRIPTION | 17 RcppArmadillo-0.2.12/RcppArmadillo/inst/NEWS | 12 RcppArmadillo-0.2.12/RcppArmadillo/inst/doc/RcppArmadillo-unitTests.pdf |binary RcppArmadillo-0.2.12/RcppArmadillo/inst/doc/unitTests-results/RcppArmadillo-unitTests.html | 6 RcppArmadillo-0.2.12/RcppArmadillo/inst/doc/unitTests-results/RcppArmadillo-unitTests.txt | 30 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/README | 1 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo | 13 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Base.hpp | 15 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Col_meat.hpp | 14 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Col_proto.hpp | 8 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Cube_meat.hpp | 6 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Mat_meat.hpp | 20 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Mat_proto.hpp | 15 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Row_meat.hpp | 14 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/Row_proto.hpp | 8 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/arma_config.hpp | 10 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/arma_version.hpp | 8 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/arrayops_meat.hpp |only RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/arrayops_proto.hpp | 448 +--------- RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/auxlib_meat.hpp | 63 - RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/auxlib_proto.hpp | 10 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/compiler_setup.hpp | 8 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/config.hpp | 20 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/debug.hpp | 27 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/fn_conv_to.hpp | 60 - RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/fn_prod.hpp | 40 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/glue_solve_meat.hpp | 10 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/glue_solve_proto.hpp | 4 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/injector_meat.hpp | 6 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/op_dot_meat.hpp | 2 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/op_prod_meat.hpp | 29 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/op_reshape_meat.hpp | 8 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/op_trans_meat.hpp | 2 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/op_trimat_meat.hpp | 4 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/podarray_meat.hpp | 4 RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/subview_cube_meat.hpp | 50 - RcppArmadillo-0.2.12/RcppArmadillo/inst/include/armadillo_bits/subview_meat.hpp | 8 39 files changed, 339 insertions(+), 667 deletions(-)

More information is on the

RcppArmadillo page.

Questions, comments etc should go to the

rcpp-devel mailing list

off the R-Forge page.

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 on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...