Armadillo and Eigen: A Tale of Two Linear Algebra Libraries
SoftwareX (SoftwareX), 2024
Mauricio Vargas Sepulveda
Main:1 Pages
11 Tables
Appendix:20 Pages
Abstract
This article introduces `cpp11eigen`, a new R package that integrates the powerful Eigen C++ library for linear algebra into the R programming environment. This article provides a detailed comparison between Armadillo and Eigen speed and syntax. The `cpp11eigen` package simplifies a part of the process of using C++ within R by offering additional ease of integration for those who require high-performance linear algebra operations in their R workflows. This work aims to discuss the tradeoff between computational efficiency and accessibility.
View on arXivComments on this paper
