
/* functions registered to make them visible to .Call() in R. */
extern SEXP all_equal_bn(SEXP, SEXP);
extern SEXP allsubs_test(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP alpha_star(SEXP, SEXP, SEXP);
extern SEXP amat2arcs(SEXP, SEXP);
extern SEXP aracne(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP arcs_cg_assumptions(SEXP, SEXP, SEXP);
extern SEXP arcs_has_path(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP arcs_rbind(SEXP, SEXP, SEXP);
extern SEXP arcs2amat(SEXP, SEXP);
extern SEXP arcs2alist(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP bootstrap_arc_coefficients(SEXP, SEXP);
extern SEXP bootstrap_reduce(SEXP);
extern SEXP bootstrap_strength_counters(SEXP, SEXP, SEXP, SEXP);
extern SEXP cache_partial_structure(SEXP, SEXP, SEXP, SEXP);
extern SEXP cache_structure(SEXP, SEXP, SEXP);
extern SEXP castelo_completion(SEXP, SEXP, SEXP);
extern SEXP cg_banned_arcs(SEXP, SEXP);
extern SEXP cgsd(SEXP, SEXP, SEXP);
extern SEXP check_covariance(SEXP);
extern SEXP chow_liu(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP classic_discrete_parameters(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP colliders(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP completely_directed(SEXP, SEXP);
extern SEXP configurations(SEXP, SEXP, SEXP);
extern SEXP connected_components(SEXP, SEXP);
extern SEXP count_observed_values(SEXP);
extern SEXP cpdag(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP dag2ug(SEXP, SEXP, SEXP);
extern SEXP data_frame_finite(SEXP);
extern SEXP data_type(SEXP);
extern SEXP dedup(SEXP, SEXP, SEXP);
extern SEXP alist2arcs(SEXP, SEXP);
extern SEXP empty_graph(SEXP, SEXP);
extern SEXP fit2arcs(SEXP);
extern SEXP fitted_mb(SEXP, SEXP);
extern SEXP fitted_vs_data(SEXP, SEXP, SEXP);
extern SEXP gaussian_ols_parameters(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP get_test_counter(void);
extern SEXP has_pdag_path(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP hc_to_be_added(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP hierarchical_dirichlet_parameters(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP ide_cozman_graph(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP increment_test_counter(SEXP);
extern SEXP indep_test(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP is_acyclic(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP is_listed(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP is_row_equal(SEXP, SEXP);
extern SEXP joint_discretize(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP logic_distribution(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP logic_sampling(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP loglikelihood_function(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP lw_weights(SEXP, SEXP, SEXP, SEXP);
extern SEXP marginal_discretize(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP match_brace(SEXP, SEXP, SEXP, SEXP);
extern SEXP mean_strength(SEXP, SEXP, SEXP);
extern SEXP minimal_table(SEXP, SEXP);
extern SEXP mixture_gaussian_ols_parameters(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP naivepred(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP normalize_cpt(SEXP);
extern SEXP nparams_structure(SEXP, SEXP, SEXP, SEXP);
extern SEXP nparams_fitted(SEXP, SEXP);
extern SEXP num_arcs(SEXP);
extern SEXP onLoad(void);
extern SEXP onUnload(void);
extern SEXP ordered_graph(SEXP, SEXP, SEXP);
extern SEXP pdag_extension(SEXP, SEXP, SEXP);
extern SEXP pdag2dag(SEXP, SEXP);
extern SEXP per_node_score(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP predict_from_parents(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP predict_map_lw(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP rbn_master(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP reset_test_counter(void);
extern SEXP root_nodes(SEXP, SEXP);
extern SEXP roundrobin_test(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP score_delta(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP search_state_create(SEXP, SEXP);
extern SEXP shd(SEXP, SEXP, SEXP);
extern SEXP sid(SEXP, SEXP, SEXP);
extern SEXP smart_network_averaging(SEXP, SEXP, SEXP);
extern SEXP subsets(SEXP, SEXP);
extern SEXP tabu_search_step(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP tabu_step(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP tiers(SEXP, SEXP);
extern SEXP topological_ordering(SEXP, SEXP, SEXP, SEXP);
extern SEXP tree_directions(SEXP, SEXP, SEXP, SEXP);
extern SEXP unique_arcs(SEXP, SEXP, SEXP);
extern SEXP weighting_distribution(SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP weighting_sampling(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP which_undirected(SEXP, SEXP);
extern SEXP zero_inflated_hyperpoisson_parameters(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
extern SEXP zero_inflated_negative_binomial_parameters(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);

