Skip to content

Commit 4e639e0

Browse files
committed
RcppArmadillo 12.1.99-1 with updated 'rc0' of Armadillo 14.2.0
1 parent 8645cba commit 4e639e0

File tree

14 files changed

+59
-32
lines changed

14 files changed

+59
-32
lines changed

ChangeLog

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
2024-11-05 Dirk Eddelbuettel <[email protected]>
1+
2024-11-07 Dirk Eddelbuettel <[email protected]>
22

33
* DESCRIPTION (Version, Date): RcppArmadillo 12.1.99-1
44
* inst/NEWS.Rd: Idem
@@ -10,6 +10,10 @@
1010

1111
* inst/include/armadillo_bits/: Re-sync Armadillo 12.2.0-rc0
1212

13+
2024-11-05 Dirk Eddelbuettel <[email protected]>
14+
15+
* inst/include/armadillo_bits/: Re-sync Armadillo 12.2.0-rc0
16+
1317
2024-11-03 Dirk Eddelbuettel <[email protected]>
1418

1519
* inst/include/armadillo_bits/: Armadillo 12.2.0-rc0

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Package: RcppArmadillo
22
Type: Package
33
Title: 'Rcpp' Integration for the 'Armadillo' Templated Linear Algebra Library
44
Version: 14.1.99-1
5-
Date: 2024-11-05
5+
Date: 2024-11-07
66
Authors@R: c(person("Dirk", "Eddelbuettel", role = c("aut", "cre"), email = "[email protected]",
77
comment = c(ORCID = "0000-0001-6419-907X")),
88
person("Romain", "Francois", role = "aut",

inst/NEWS.Rd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
\newcommand{\ghpr}{\href{https://github.com/RcppCore/RcppArmadillo/pull/#1}{##1}}
44
\newcommand{\ghit}{\href{https://github.com/RcppCore/RcppArmadillo/issues/#1}{##1}}
55

6-
\section{Changes in RcppArmadillo version 14.1.99-1 (2024-11-05)}{
6+
\section{Changes in RcppArmadillo version 14.1.99-1 (2024-11-07)}{
77
\itemize{
88
\item Upgraded to Armadillo release 14.2.0-rc0 (Stochastic Parrot)
99
\itemize{

inst/include/armadillo_bits/auxlib_meat.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ auxlib::inv(Mat<eT>& A)
2828
{
2929
arma_debug_sigprint();
3030

31-
// NOTE: given a matrix with NaN values, getrf() and getri() do not necessarily fail,
31+
// NOTE: given a matrix with NaN values, lapack::getrf() and lapack::getri() do not necessarily fail,
3232
// NOTE: and can produce matrices with NaN values.
3333
// NOTE: we're not checking for non-finite values to avoid breaking existing user code.
3434

inst/include/armadillo_bits/config.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,16 +95,16 @@
9595
#error "use ARMA_USE_FFTW3 instead of ARMA_USE_FFTW"
9696
#endif
9797

98-
// #define ARMA_BLAS_64BIT_INT
99-
//// Uncomment the above line if your BLAS and LAPACK libraries use 64 bit integers
100-
10198
// #define ARMA_BLAS_CAPITALS
10299
//// Uncomment the above line if your BLAS and LAPACK libraries have capitalised function names
103100

104101
#define ARMA_BLAS_UNDERSCORE
105102
//// Uncomment the above line if your BLAS and LAPACK libraries have function names with a trailing underscore.
106103
//// Conversely, comment it out if the function names don't have a trailing underscore.
107104

105+
// #define ARMA_BLAS_LONG_LONG
106+
//// Uncomment the above line if your BLAS and LAPACK libraries use 64 bit integers, ie. "long long" instead of "int"
107+
108108
// #define ARMA_BLAS_NOEXCEPT
109109
//// Uncomment the above line if you require BLAS functions to have the 'noexcept' specification
110110

@@ -128,7 +128,7 @@
128128
//// Uncomment the above line to use Intel MKL types for complex numbers.
129129
//// You will need to include appropriate MKL headers before the Armadillo header.
130130
//// You may also need to enable or disable the following options:
131-
//// ARMA_BLAS_LONG, ARMA_BLAS_LONG_LONG, ARMA_USE_FORTRAN_HIDDEN_ARGS
131+
//// ARMA_BLAS_LONG_LONG, ARMA_USE_FORTRAN_HIDDEN_ARGS
132132

133133
#if !defined(ARMA_USE_OPENMP)
134134
// #define ARMA_USE_OPENMP

inst/include/armadillo_bits/op_cond_meat.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ op_cond::apply(const Base<typename T1::elem_type, T1>& X)
3737

3838
if(is_op_diagmat<T1>::value || A.is_diagmat())
3939
{
40-
arma_debug_print("op_cond::apply(): detected diagonal matrix");
40+
arma_debug_print("op_cond::apply(): diag optimisation");
4141

4242
return op_cond::apply_diag(A);
4343
}

inst/include/armadillo_bits/op_expmat_meat.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ op_expmat::apply_direct(Mat<typename T1::elem_type>& out, const Base<typename T1
7575

7676
if(A.is_diagmat())
7777
{
78-
arma_debug_print("op_expmat: detected diagonal matrix");
78+
arma_debug_print("op_expmat: diag optimisation");
7979

8080
const uword N = (std::min)(A.n_rows, A.n_cols);
8181

@@ -195,7 +195,7 @@ op_expmat_sym::apply_direct(Mat<typename T1::elem_type>& out, const Base<typenam
195195

196196
if(is_op_diagmat<T1>::value || X.is_diagmat())
197197
{
198-
arma_debug_print("op_expmat_sym: detected diagonal matrix");
198+
arma_debug_print("op_expmat_sym: diag optimisation");
199199

200200
out = X;
201201

inst/include/armadillo_bits/op_inv_spd_meat.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ op_inv_spd_full::apply_direct(Mat<typename T1::elem_type>& out, const Base<typen
191191

192192
if(is_op_diagmat<T1>::value || out.is_diagmat())
193193
{
194-
arma_debug_print("op_inv_spd_full: detected diagonal matrix");
194+
arma_debug_print("op_inv_spd_full: diag optimisation");
195195

196196
eT* colmem = out.memptr();
197197

@@ -300,7 +300,7 @@ op_inv_spd_rcond::apply_direct(Mat<typename T1::elem_type>& out, op_inv_spd_stat
300300

301301
if(is_op_diagmat<T1>::value || out.is_diagmat())
302302
{
303-
arma_debug_print("op_inv_spd_rcond: detected diagonal matrix");
303+
arma_debug_print("op_inv_spd_rcond: diag optimisation");
304304

305305
out_state.is_diag = true;
306306

inst/include/armadillo_bits/op_log_det_meat.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ op_log_det_sympd::apply_direct(typename T1::pod_type& out_val, const Base<typena
202202

203203
if(is_op_diagmat<T1>::value || A.is_diagmat())
204204
{
205-
arma_debug_print("op_log_det_sympd: detected diagonal matrix");
205+
arma_debug_print("op_log_det_sympd: diag optimisation");
206206

207207
eT* colmem = A.memptr();
208208

inst/include/armadillo_bits/op_logmat_meat.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ op_logmat::apply_direct(Mat< std::complex<typename T1::elem_type> >& out, const
111111

112112
if(A.is_diagmat())
113113
{
114-
arma_debug_print("op_logmat: detected diagonal matrix");
114+
arma_debug_print("op_logmat: diag optimisation");
115115

116116
const uword N = A.n_rows;
117117

@@ -292,7 +292,7 @@ op_logmat_cx::apply_direct(Mat<typename T1::elem_type>& out, const Base<typename
292292

293293
if(S.is_diagmat())
294294
{
295-
arma_debug_print("op_logmat_cx: detected diagonal matrix");
295+
arma_debug_print("op_logmat_cx: diag optimisation");
296296

297297
const uword N = S.n_rows;
298298

@@ -512,7 +512,7 @@ op_logmat_sympd::apply_direct(Mat<typename T1::elem_type>& out, const Base<typen
512512

513513
if(is_op_diagmat<T1>::value || X.is_diagmat())
514514
{
515-
arma_debug_print("op_logmat_sympd: detected diagonal matrix");
515+
arma_debug_print("op_logmat_sympd: diag optimisation");
516516

517517
out = X;
518518

0 commit comments

Comments
 (0)