@@ -12,44 +12,45 @@ Rcpp::Rostream<false>& Rcpp::Rcerr = Rcpp::Rcpp_cerr_get();
1212#endif
1313
1414// run_bgmCompare_parallel
15- Rcpp::List run_bgmCompare_parallel(const arma::imat& observations, const int num_groups, const std::vector<arma::imat>& num_obs_categories, const std::vector<arma::imat>& sufficient_blume_capel, const std::vector<arma::mat>& sufficient_pairwise, const arma::ivec& num_categories, const double main_alpha, const double main_beta, const double pairwise_scale, const double difference_scale, const double difference_selection_alpha, const double difference_selection_beta, const std::string& difference_prior, const int iter, const int burnin, const bool na_impute, const arma::imat& missing_data_indices, const arma::uvec& is_ordinal_variable, const arma::ivec& baseline_category, const bool difference_selection, const arma::imat& main_effect_indices, const arma::imat& pairwise_effect_indices, const double target_accept, const int nuts_max_depth, const bool learn_mass_matrix, const arma::mat& projection, const arma::ivec& group_membership, const arma::imat& group_indices, const arma::imat& interaction_index_matrix, const arma::mat& inclusion_probability, const int num_chains, const int nThreads);
16- RcppExport SEXP _bgms_run_bgmCompare_parallel (SEXP observationsSEXP, SEXP num_groupsSEXP, SEXP num_obs_categoriesSEXP, SEXP sufficient_blume_capelSEXP, SEXP sufficient_pairwiseSEXP, SEXP num_categoriesSEXP, SEXP main_alphaSEXP, SEXP main_betaSEXP, SEXP pairwise_scaleSEXP, SEXP difference_scaleSEXP, SEXP difference_selection_alphaSEXP, SEXP difference_selection_betaSEXP, SEXP difference_priorSEXP, SEXP iterSEXP, SEXP burninSEXP, SEXP na_imputeSEXP, SEXP missing_data_indicesSEXP, SEXP is_ordinal_variableSEXP, SEXP baseline_categorySEXP, SEXP difference_selectionSEXP, SEXP main_effect_indicesSEXP, SEXP pairwise_effect_indicesSEXP, SEXP target_acceptSEXP, SEXP nuts_max_depthSEXP, SEXP learn_mass_matrixSEXP, SEXP projectionSEXP, SEXP group_membershipSEXP, SEXP group_indicesSEXP, SEXP interaction_index_matrixSEXP, SEXP inclusion_probabilitySEXP, SEXP num_chainsSEXP, SEXP nThreadsSEXP) {
15+ Rcpp::List run_bgmCompare_parallel (const arma::imat& observations, int num_groups, const std::vector<arma::imat>& num_obs_categories, const std::vector<arma::imat>& sufficient_blume_capel, const std::vector<arma::mat>& sufficient_pairwise, const arma::ivec& num_categories, double main_alpha, double main_beta, double pairwise_scale, double difference_scale, double difference_selection_alpha, double difference_selection_beta, const std::string& difference_prior, int iter, int burnin, bool na_impute, const arma::imat& missing_data_indices, const arma::uvec& is_ordinal_variable, const arma::ivec& baseline_category, bool difference_selection, const arma::imat& main_effect_indices, const arma::imat& pairwise_effect_indices, double target_accept, int nuts_max_depth, bool learn_mass_matrix, const arma::mat& projection, const arma::ivec& group_membership, const arma::imat& group_indices, const arma::imat& interaction_index_matrix, const arma::mat& inclusion_probability, int num_chains, int nThreads, int seed);
16+ RcppExport SEXP _bgms_run_bgmCompare_parallel (SEXP observationsSEXP, SEXP num_groupsSEXP, SEXP num_obs_categoriesSEXP, SEXP sufficient_blume_capelSEXP, SEXP sufficient_pairwiseSEXP, SEXP num_categoriesSEXP, SEXP main_alphaSEXP, SEXP main_betaSEXP, SEXP pairwise_scaleSEXP, SEXP difference_scaleSEXP, SEXP difference_selection_alphaSEXP, SEXP difference_selection_betaSEXP, SEXP difference_priorSEXP, SEXP iterSEXP, SEXP burninSEXP, SEXP na_imputeSEXP, SEXP missing_data_indicesSEXP, SEXP is_ordinal_variableSEXP, SEXP baseline_categorySEXP, SEXP difference_selectionSEXP, SEXP main_effect_indicesSEXP, SEXP pairwise_effect_indicesSEXP, SEXP target_acceptSEXP, SEXP nuts_max_depthSEXP, SEXP learn_mass_matrixSEXP, SEXP projectionSEXP, SEXP group_membershipSEXP, SEXP group_indicesSEXP, SEXP interaction_index_matrixSEXP, SEXP inclusion_probabilitySEXP, SEXP num_chainsSEXP, SEXP nThreadsSEXP, SEXP seedSEXP ) {
1717BEGIN_RCPP
1818 Rcpp::RObject rcpp_result_gen;
1919 Rcpp::RNGScope rcpp_rngScope_gen;
2020 Rcpp::traits::input_parameter< const arma::imat& >::type observations (observationsSEXP);
21- Rcpp::traits::input_parameter< const int >::type num_groups (num_groupsSEXP);
21+ Rcpp::traits::input_parameter< int >::type num_groups (num_groupsSEXP);
2222 Rcpp::traits::input_parameter< const std::vector<arma::imat>& >::type num_obs_categories (num_obs_categoriesSEXP);
2323 Rcpp::traits::input_parameter< const std::vector<arma::imat>& >::type sufficient_blume_capel (sufficient_blume_capelSEXP);
2424 Rcpp::traits::input_parameter< const std::vector<arma::mat>& >::type sufficient_pairwise (sufficient_pairwiseSEXP);
2525 Rcpp::traits::input_parameter< const arma::ivec& >::type num_categories (num_categoriesSEXP);
26- Rcpp::traits::input_parameter< const double >::type main_alpha (main_alphaSEXP);
27- Rcpp::traits::input_parameter< const double >::type main_beta (main_betaSEXP);
28- Rcpp::traits::input_parameter< const double >::type pairwise_scale (pairwise_scaleSEXP);
29- Rcpp::traits::input_parameter< const double >::type difference_scale (difference_scaleSEXP);
30- Rcpp::traits::input_parameter< const double >::type difference_selection_alpha (difference_selection_alphaSEXP);
31- Rcpp::traits::input_parameter< const double >::type difference_selection_beta (difference_selection_betaSEXP);
26+ Rcpp::traits::input_parameter< double >::type main_alpha (main_alphaSEXP);
27+ Rcpp::traits::input_parameter< double >::type main_beta (main_betaSEXP);
28+ Rcpp::traits::input_parameter< double >::type pairwise_scale (pairwise_scaleSEXP);
29+ Rcpp::traits::input_parameter< double >::type difference_scale (difference_scaleSEXP);
30+ Rcpp::traits::input_parameter< double >::type difference_selection_alpha (difference_selection_alphaSEXP);
31+ Rcpp::traits::input_parameter< double >::type difference_selection_beta (difference_selection_betaSEXP);
3232 Rcpp::traits::input_parameter< const std::string& >::type difference_prior (difference_priorSEXP);
33- Rcpp::traits::input_parameter< const int >::type iter (iterSEXP);
34- Rcpp::traits::input_parameter< const int >::type burnin (burninSEXP);
35- Rcpp::traits::input_parameter< const bool >::type na_impute (na_imputeSEXP);
33+ Rcpp::traits::input_parameter< int >::type iter (iterSEXP);
34+ Rcpp::traits::input_parameter< int >::type burnin (burninSEXP);
35+ Rcpp::traits::input_parameter< bool >::type na_impute (na_imputeSEXP);
3636 Rcpp::traits::input_parameter< const arma::imat& >::type missing_data_indices (missing_data_indicesSEXP);
3737 Rcpp::traits::input_parameter< const arma::uvec& >::type is_ordinal_variable (is_ordinal_variableSEXP);
3838 Rcpp::traits::input_parameter< const arma::ivec& >::type baseline_category (baseline_categorySEXP);
39- Rcpp::traits::input_parameter< const bool >::type difference_selection (difference_selectionSEXP);
39+ Rcpp::traits::input_parameter< bool >::type difference_selection (difference_selectionSEXP);
4040 Rcpp::traits::input_parameter< const arma::imat& >::type main_effect_indices (main_effect_indicesSEXP);
4141 Rcpp::traits::input_parameter< const arma::imat& >::type pairwise_effect_indices (pairwise_effect_indicesSEXP);
42- Rcpp::traits::input_parameter< const double >::type target_accept (target_acceptSEXP);
43- Rcpp::traits::input_parameter< const int >::type nuts_max_depth (nuts_max_depthSEXP);
44- Rcpp::traits::input_parameter< const bool >::type learn_mass_matrix (learn_mass_matrixSEXP);
42+ Rcpp::traits::input_parameter< double >::type target_accept (target_acceptSEXP);
43+ Rcpp::traits::input_parameter< int >::type nuts_max_depth (nuts_max_depthSEXP);
44+ Rcpp::traits::input_parameter< bool >::type learn_mass_matrix (learn_mass_matrixSEXP);
4545 Rcpp::traits::input_parameter< const arma::mat& >::type projection (projectionSEXP);
4646 Rcpp::traits::input_parameter< const arma::ivec& >::type group_membership (group_membershipSEXP);
4747 Rcpp::traits::input_parameter< const arma::imat& >::type group_indices (group_indicesSEXP);
4848 Rcpp::traits::input_parameter< const arma::imat& >::type interaction_index_matrix (interaction_index_matrixSEXP);
4949 Rcpp::traits::input_parameter< const arma::mat& >::type inclusion_probability (inclusion_probabilitySEXP);
50- Rcpp::traits::input_parameter< const int >::type num_chains (num_chainsSEXP);
51- Rcpp::traits::input_parameter< const int >::type nThreads (nThreadsSEXP);
52- rcpp_result_gen = Rcpp::wrap (run_bgmCompare_parallel (observations, num_groups, num_obs_categories, sufficient_blume_capel, sufficient_pairwise, num_categories, main_alpha, main_beta, pairwise_scale, difference_scale, difference_selection_alpha, difference_selection_beta, difference_prior, iter, burnin, na_impute, missing_data_indices, is_ordinal_variable, baseline_category, difference_selection, main_effect_indices, pairwise_effect_indices, target_accept, nuts_max_depth, learn_mass_matrix, projection, group_membership, group_indices, interaction_index_matrix, inclusion_probability, num_chains, nThreads));
50+ Rcpp::traits::input_parameter< int >::type num_chains (num_chainsSEXP);
51+ Rcpp::traits::input_parameter< int >::type nThreads (nThreadsSEXP);
52+ Rcpp::traits::input_parameter< int >::type seed (seedSEXP);
53+ rcpp_result_gen = Rcpp::wrap (run_bgmCompare_parallel (observations, num_groups, num_obs_categories, sufficient_blume_capel, sufficient_pairwise, num_categories, main_alpha, main_beta, pairwise_scale, difference_scale, difference_selection_alpha, difference_selection_beta, difference_prior, iter, burnin, na_impute, missing_data_indices, is_ordinal_variable, baseline_category, difference_selection, main_effect_indices, pairwise_effect_indices, target_accept, nuts_max_depth, learn_mass_matrix, projection, group_membership, group_indices, interaction_index_matrix, inclusion_probability, num_chains, nThreads, seed));
5354 return rcpp_result_gen;
5455END_RCPP
5556}
@@ -188,7 +189,7 @@ END_RCPP
188189}
189190
190191static const R_CallMethodDef CallEntries[] = {
191- {" _bgms_run_bgmCompare_parallel" , (DL_FUNC) &_bgms_run_bgmCompare_parallel, 32 },
192+ {" _bgms_run_bgmCompare_parallel" , (DL_FUNC) &_bgms_run_bgmCompare_parallel, 33 },
192193 {" _bgms_run_bgm_parallel" , (DL_FUNC) &_bgms_run_bgm_parallel, 31 },
193194 {" _bgms_sample_omrf_gibbs" , (DL_FUNC) &_bgms_sample_omrf_gibbs, 6 },
194195 {" _bgms_sample_bcomrf_gibbs" , (DL_FUNC) &_bgms_sample_bcomrf_gibbs, 8 },
0 commit comments