INNER CODE UNIT · C++
_bigsnpr_MLE_alpha
privefl/bigsnpr · src/RcppExports.cpp:319
RcppExport SEXP _bigsnpr_MLE_alpha(SEXP parSEXP, SEXP ind_causalSEXP, SEXP log_varSEXP, SEXP curr_betaSEXP, SEXP alpha_boundsSEXP, SEXP bootSEXP, SEXP verboseSEXP) {
BEGIN_RCPP
Rcpp::RObject rcpp_result_gen;
Rcpp::RNGScope rcpp_rngScope_gen;
Rcpp::traits::input_parameter< arma::vec& >::type par(parSEXP);
Rcpp::traits::input_parameter< const std::vector<int>& >::type ind_causal(ind_causalSEXP);
Rcpp::traits::input_parameter< const NumericVector& >::type log_var(log_varSEXP);
Rcpp::traits::input_parameter< const NumericVector& >::type curr_beta(curr_betaSEXP);
Rcpp::traits::input_parameter< const NumericVector& >::type alpha_bounds(alpha_boundsSEXP);
Rcpp::traits::input_parameter< bool >::type boot(bootSEXP);
Rcpp::traits::input_parameter< bool >::type verbose(verboseSEXP);
rcpp_result_gen = Rcpp::wrap(MLE_alpha(par, ind_causal, log_var, curr_beta, alpha_bounds, boot, verbose));
return rcpp_result_gen;
END_RCPP
}
// ldpred2_gibbs_auto
List ldpred2_gibbs_auto(Environment corr, const NumericVector& beta_hat, const NumericVector& n_vec, const NumericVector& log_var, const IntegerVector& ind_sub, double p_init, double h2_init, int burn_in, int num_iter, int report_step, bool no_jump_sign, double shrink_corr, bool use_mle, const NumericVector& p_bounds, const NumericVector& alpha_bounds, double mean_ld, bool verbose);
RcppExport SEXP _bigsnpr_ldpred2_gibbs_auto(SEXP corrSEXP, SEXP beta_hatSEXP, SEXP n_vecSEXP, SEXP log_varSEXP, SEXP ind_subSEXP, SEXP p_initSEXP, SEXP h2_initSEXP, SEXP burn_inSEXP, SEXP num_iterSEXP, SEXP report_stepSEXP, SEXP no_jump_signSEXP, SEXP shrink_corrSEXP, SEXP use_mleSEXP, SEXP p_boundsSEXP, SEXP alpha_boundsSEXP, SEXP mean_ldSEXP, SEXP verboseSEXP) {