From cb9a15eb9d558b2b4b67f9e6806b394f65bff01f Mon Sep 17 00:00:00 2001 From: Dirk Eddelbuettel Date: Wed, 30 Nov 2022 20:15:42 -0600 Subject: [PATCH] Simplify includes and only include RcppArmadillo.h --- inst/include/sgl.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/inst/include/sgl.h b/inst/include/sgl.h index a36011e..869a295 100644 --- a/inst/include/sgl.h +++ b/inst/include/sgl.h @@ -21,13 +21,12 @@ #define R_NO_REMAP +//R, Rcpp, RcppArmadillo +#include + //Progress monitor #include -//Rcpp ect -#include -#include -#include // Debugging #ifdef SGL_DEBUG @@ -45,8 +44,10 @@ #else // Do no debugging #define ARMA_NO_DEBUG +#ifndef NDEBUG #define NDEBUG #endif +#endif // Registration helper macros #define STR_VALUE(x) #x @@ -59,11 +60,6 @@ #define CALL_METHOD(METHOD, MODULE, ARGS) {GET_STR_VALUE(FUN_NAME(METHOD,MODULE)), (DL_FUNC) &r_ ## MODULE ## _ ## METHOD, ARGS} -//Support for xl matrices -//#define ARMA_64BIT_WORD - -#include -#include //Boost #include