RcppBlaze: 'Rcpp' Integration for the 'Blaze' High-Performance 'C++' Math Library

Blaze is an open-source, high-performance 'C++' math library for dense and sparse arithmetic. With its state-of-the-art Smart Expression Template implementation Blaze combines the elegance and ease of use of a domain-specific language with HPC-grade performance, making it one of the most intuitive and fastest 'C++' math libraries available. The 'RcppBlaze' package includes the header files from the 'Blaze' library with disabling some functionalities related to link to the thread and system libraries which make 'RcppBlaze' be a header-only library. Therefore, users do not need to install 'Blaze'.

Package details

AuthorChing-Chuan Chen [aut, cre, ctr] (<https://orcid.org/0009-0007-8273-3206>), Klaus Iglberger [aut] (blaze), Georg Georg [aut] (blaze), Tobias Scharpff [aut] (blaze)
MaintainerChing-Chuan Chen <zw12356@gmail.com>
LicenseBSD_3_clause + file LICENSE
Version1.0.1
URL https://github.com/Chingchuan-chen/RcppBlaze https://bitbucket.org/blaze-lib/blaze
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("RcppBlaze")

Try the RcppBlaze package in your browser

Any scripts or data that you put into this service are public.

RcppBlaze documentation built on May 29, 2024, 4:04 a.m.