Skip to contents

cpp11armadillo 0.4.6

  • Provides wrappers to use as_cpp<> as in the cpp11 package templates.

cpp11armadillo 0.4.5

  • refactored Armadillo to R integers matrix conversion.

cpp11armadillo 0.4.4

CRAN release: 2025-02-20

  • Provides wrappers to avoid CRAN notes with Armadillo functions that use std::cout (#05a342b).
  • Allows to convert uword to integers and vice versa.
  • Allows to convert imat and umat to integers_matrix<> and vice versa.
  • Allows to convert fmat to doubles_matrix<> and vice versa.
  • Provides as_spmat() as a wrapper for as_SpMat().
  • Added new vignettes:
    • Signal and image processing.
    • Decompositions, factorisations, inverses and equation solvers (dense matrices).
    • Decompositions, factorisations, inverses and equation solvers (sparse matrices).
    • Miscellaneous.

cpp11armadillo 0.4.3

  • Expanded documentation.
  • Added new vignettes:
    • Functions of vectors, matrices, and cubes.
    • Statistics and clustering.
    • Syntax comparison for MATLAB/Octave users.
  • New package template.
  • Provides as_mat() and as_col() as wrappers for as_Mat() and as_Col().

cpp11armadillo 0.4.2

  • Expands the package internals to convert umat to integers_matrix<>.
  • Expands the package internals to convert ivec to integers.

cpp11armadillo 0.4.1

CRAN release: 2024-12-19

  • Modified configure file to fix Fedora errors.
  • Includes parts of the official Armadillo documentation in the vignettes but adapted to working with R.
  • Thanks a lot to @barracuda156 and @bastistician for reporting the issue.

cpp11armadillo 0.4.0

CRAN release: 2024-12-13

  • Uses Armadillo 14.2.2 for C++15 compatibility.
  • Adds a configure file to check the compatibility between the C++ compiler and Armadillo.

cpp11armadillo 0.3.5

  • The example package now includes a configure file to set the number of cores when compiling the package.
  • The package template includes instructions to alter the default number of cores (50% of the available cores).

cpp11armadillo 0.3.4

  • Uses std::copy and std::memcpy to convert between R and C++.

cpp11armadillo 0.3.3

CRAN release: 2024-09-02

  • Rewritten vignettes.

cpp11armadillo 0.3.2

  • Includes armadillo.hpp only once in the headers.
  • Improved package template.

cpp11armadillo 0.3.1

CRAN release: 2024-08-25

  • Adds Jonathan as a contributor.
  • Includes the working paper for arXiv.
  • Avoids duplicating mtcars_mat for the tests.

cpp11armadillo 0.3.0

  • Uses Armadillo version “Stochastic Parrot 14.0.2”.

cpp11armadillo 0.2.9

  • Uses Armadillo version Cortisol Retox 12.6.7.
  • Removes leontief dependency to test the functions.
  • Adds minimal documentation to use OpenBLAS with R and Armadillo.
  • New examples, which are clearer and more informative.
  • New Makevars template with commented debbuging flags and that allows to set the number of cores.
  • Adds armadillo_version() to get the version of Armadillo from R.

cpp11armadillo 0.2.8

CRAN release: 2024-07-04

cpp11armadillo 0.2.7

  • Provides wrappers for arma::uvec used to subset vectors.
  • Minimal optimizations in R to/from C++ templates.

cpp11armadillo 0.2.6

  • Fewer implicit conversions.
  • Using balanced parallelization in OpenMP.

cpp11armadillo 0.2.5

CRAN release: 2024-05-14

  • Uses messages that do not generate warnings in the R API (#379d8d6).
  • Skips OpenMP on Mac hardware (#13e805b).
  • Provides a template to convert vectors to column matrices (#6138a35),
  • First version on CRAN.

cpp11armadillo 0.2.0

  • Uses OpenMP.
  • Sticks to Clang format.

cpp11armadillo 0.1.2

  • Improves vendoring (i.e., does the same as cpp11)

cpp11armadillo 0.1.1

  • Includes more formal tests in the cpp11armadillotest directory.
  • Provides a conversion from complex vector/matrix to a list of double vectors/matrices.

cpp11armadillo 0.1

  • First public version. Elemental vector/matrix conversion from/to R and C++.