From cccb0f3bdd0a0ccafafb2a8913df3c0dca1ba86d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Wo=C5=BAniak?= Date: Tue, 28 Jan 2025 14:45:20 +1100 Subject: [PATCH] and the compile attributes outputs #59 --- inst/include/bsvarSIGNs_RcppExports.h | 4 ++-- src/RcppExports.cpp | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/inst/include/bsvarSIGNs_RcppExports.h b/inst/include/bsvarSIGNs_RcppExports.h index e99db65..9f74c30 100644 --- a/inst/include/bsvarSIGNs_RcppExports.h +++ b/inst/include/bsvarSIGNs_RcppExports.h @@ -46,11 +46,11 @@ namespace bsvarSIGNs { return Rcpp::as(rcpp_result_gen); } - inline arma::cube bsvarSIGNs_structural_shocks(const arma::cube& posterior_B, const arma::cube& posterior_A, const arma::mat& Y, const arma::mat& X) { + inline arma::cube bsvarSIGNs_structural_shocks(arma::cube& posterior_B, arma::cube& posterior_A, arma::mat& Y, arma::mat& X) { typedef SEXP(*Ptr_bsvarSIGNs_structural_shocks)(SEXP,SEXP,SEXP,SEXP); static Ptr_bsvarSIGNs_structural_shocks p_bsvarSIGNs_structural_shocks = NULL; if (p_bsvarSIGNs_structural_shocks == NULL) { - validateSignature("arma::cube(*bsvarSIGNs_structural_shocks)(const arma::cube&,const arma::cube&,const arma::mat&,const arma::mat&)"); + validateSignature("arma::cube(*bsvarSIGNs_structural_shocks)(arma::cube&,arma::cube&,arma::mat&,arma::mat&)"); p_bsvarSIGNs_structural_shocks = (Ptr_bsvarSIGNs_structural_shocks)R_GetCCallable("bsvarSIGNs", "_bsvarSIGNs_bsvarSIGNs_structural_shocks"); } RObject rcpp_result_gen; diff --git a/src/RcppExports.cpp b/src/RcppExports.cpp index 12d3c87..35a1cbb 100644 --- a/src/RcppExports.cpp +++ b/src/RcppExports.cpp @@ -60,14 +60,14 @@ RcppExport SEXP _bsvarSIGNs_bsvar_sign_cpp(SEXP SSEXP, SEXP pSEXP, SEXP YSEXP, S return rcpp_result_gen; } // bsvarSIGNs_structural_shocks -arma::cube bsvarSIGNs_structural_shocks(const arma::cube& posterior_B, const arma::cube& posterior_A, const arma::mat& Y, const arma::mat& X); +arma::cube bsvarSIGNs_structural_shocks(arma::cube& posterior_B, arma::cube& posterior_A, arma::mat& Y, arma::mat& X); static SEXP _bsvarSIGNs_bsvarSIGNs_structural_shocks_try(SEXP posterior_BSEXP, SEXP posterior_ASEXP, SEXP YSEXP, SEXP XSEXP) { BEGIN_RCPP Rcpp::RObject rcpp_result_gen; - Rcpp::traits::input_parameter< const arma::cube& >::type posterior_B(posterior_BSEXP); - Rcpp::traits::input_parameter< const arma::cube& >::type posterior_A(posterior_ASEXP); - Rcpp::traits::input_parameter< const arma::mat& >::type Y(YSEXP); - Rcpp::traits::input_parameter< const arma::mat& >::type X(XSEXP); + Rcpp::traits::input_parameter< arma::cube& >::type posterior_B(posterior_BSEXP); + Rcpp::traits::input_parameter< arma::cube& >::type posterior_A(posterior_ASEXP); + Rcpp::traits::input_parameter< arma::mat& >::type Y(YSEXP); + Rcpp::traits::input_parameter< arma::mat& >::type X(XSEXP); rcpp_result_gen = Rcpp::wrap(bsvarSIGNs_structural_shocks(posterior_B, posterior_A, Y, X)); return rcpp_result_gen; END_RCPP_RETURN_ERROR @@ -1047,7 +1047,7 @@ static int _bsvarSIGNs_RcppExport_validate(const char* sig) { static std::set signatures; if (signatures.empty()) { signatures.insert("Rcpp::List(*bsvar_sign_cpp)(const int&,const int&,const arma::mat&,const arma::mat&,const arma::cube&,const arma::mat&,const arma::mat&,const arma::field&,const Rcpp::List&,const bool,const int,const int&)"); - signatures.insert("arma::cube(*bsvarSIGNs_structural_shocks)(const arma::cube&,const arma::cube&,const arma::mat&,const arma::mat&)"); + signatures.insert("arma::cube(*bsvarSIGNs_structural_shocks)(arma::cube&,arma::cube&,arma::mat&,arma::mat&)"); signatures.insert("arma::cube(*bsvarSIGNs_fitted_values)(arma::cube&,arma::cube&,arma::cube&,arma::mat&)"); signatures.insert("arma::cube(*ir1_cpp)(const arma::mat&,const arma::mat&,int,const int&)"); signatures.insert("arma::field(*bsvarSIGNs_ir)(arma::cube&,arma::cube&,const int,const int,const bool)");