Skip to content

Commit

Permalink
remove pointer #43
Browse files Browse the repository at this point in the history
  • Loading branch information
adamwang15 committed Aug 9, 2024
1 parent 8330418 commit 77b937d
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions inst/include/bsvarSIGNs_RcppExports.h
Original file line number Diff line number Diff line change
Expand Up @@ -277,11 +277,11 @@ namespace bsvarSIGNs {
return Rcpp::as<arma::field<arma::mat> >(rcpp_result_gen);
}

inline arma::colvec zero_restrictions(arma::field<arma::mat>& Z, arma::vec vec_structural) {
inline arma::colvec zero_restrictions(arma::field<arma::mat> Z, arma::vec vec_structural) {
typedef SEXP(*Ptr_zero_restrictions)(SEXP,SEXP);
static Ptr_zero_restrictions p_zero_restrictions = NULL;
if (p_zero_restrictions == NULL) {
validateSignature("arma::colvec(*zero_restrictions)(arma::field<arma::mat>&,arma::vec)");
validateSignature("arma::colvec(*zero_restrictions)(arma::field<arma::mat>,arma::vec)");
p_zero_restrictions = (Ptr_zero_restrictions)R_GetCCallable("bsvarSIGNs", "_bsvarSIGNs_zero_restrictions");
}
RObject rcpp_result_gen;
Expand Down
6 changes: 3 additions & 3 deletions src/RcppExports.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -463,11 +463,11 @@ RcppExport SEXP _bsvarSIGNs_ZIRF(SEXP ZSEXP, SEXP irf_0SEXP) {
return rcpp_result_gen;
}
// zero_restrictions
arma::colvec zero_restrictions(arma::field<arma::mat>& Z, arma::vec vec_structural);
arma::colvec zero_restrictions(arma::field<arma::mat> Z, arma::vec vec_structural);
static SEXP _bsvarSIGNs_zero_restrictions_try(SEXP ZSEXP, SEXP vec_structuralSEXP) {
BEGIN_RCPP
Rcpp::RObject rcpp_result_gen;
Rcpp::traits::input_parameter< arma::field<arma::mat>& >::type Z(ZSEXP);
Rcpp::traits::input_parameter< arma::field<arma::mat> >::type Z(ZSEXP);
Rcpp::traits::input_parameter< arma::vec >::type vec_structural(vec_structuralSEXP);
rcpp_result_gen = Rcpp::wrap(zero_restrictions(Z, vec_structural));
return rcpp_result_gen;
Expand Down Expand Up @@ -1058,7 +1058,7 @@ static int _bsvarSIGNs_RcppExport_validate(const char* sig) {
signatures.insert("bool(*match_sign_narrative)(const arma::mat&,const arma::mat&,const arma::cube&)");
signatures.insert("double(*weight_narrative)(const int&,arma::mat,const arma::cube&)");
signatures.insert("arma::field<arma::mat>(*ZIRF)(arma::field<arma::mat>&,const arma::mat&)");
signatures.insert("arma::colvec(*zero_restrictions)(arma::field<arma::mat>&,arma::vec)");
signatures.insert("arma::colvec(*zero_restrictions)(arma::field<arma::mat>,arma::vec)");
signatures.insert("arma::colvec(*g_fh)(arma::field<arma::mat>&,const arma::mat&,const arma::mat&)");
signatures.insert("arma::colvec(*g_fh_vec)(arma::field<arma::mat>&,const arma::colvec)");
signatures.insert("double(*log_volume_element)(arma::field<arma::mat>&,const arma::mat&,const arma::mat&)");
Expand Down
2 changes: 1 addition & 1 deletion src/restrictions_zero.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ arma::field<arma::mat> ZIRF(
// [[Rcpp::interfaces(cpp)]]
// [[Rcpp::export]]
arma::colvec zero_restrictions(
arma::field<arma::mat>& Z,
arma::field<arma::mat> Z,
arma::vec vec_structural
) {
int N = Z(0).n_cols;
Expand Down

0 comments on commit 77b937d

Please sign in to comment.