← Documentation
ADS-IDAC Engine 5.0.0
bncore::BatchWorkspace Member List

This is the complete list of members for bncore::BatchWorkspace, including all inherited members.

apply_soft_evidence_to_clique(std::size_t ci)bncore::BatchWorkspaceprivate
assemble_ops_bncore::BatchWorkspaceprivate
base_batch_offset_bncore::BatchWorkspaceprivate
base_batch_size_bncore::BatchWorkspaceprivate
base_cal_buf_bncore::BatchWorkspaceprivate
base_clique_potentials_bncore::BatchWorkspaceprivate
base_depends_on_offset_bncore::BatchWorkspaceprivate
base_down_buf_bncore::BatchWorkspaceprivate
base_up_buf_bncore::BatchWorkspaceprivate
batch_size_bncore::BatchWorkspaceprivate
BatchWorkspace(const JunctionTree &jt, std::size_t batch_size=1)bncore::BatchWorkspaceexplicit
build_message_schedule()bncore::BatchWorkspaceprivate
build_node_to_clique_map()bncore::BatchWorkspaceprivate
cal_changed_bncore::BatchWorkspaceprivate
cal_pot_buf_bncore::BatchWorkspaceprivate
cal_pot_size_bncore::BatchWorkspaceprivate
calibrate()bncore::BatchWorkspace
children_of_bncore::BatchWorkspaceprivate
clear_evidence()bncore::BatchWorkspace
clear_soft_evidence()bncore::BatchWorkspace
clique_marg_info_bncore::BatchWorkspaceprivate
clique_potentials_bncore::BatchWorkspaceprivate
clique_states_bncore::BatchWorkspaceprivate
collect_ops_bncore::BatchWorkspaceprivate
collect_order_bncore::BatchWorkspaceprivate
cpt_batch_offset_bncore::BatchWorkspaceprivate
distribute_ops_bncore::BatchWorkspaceprivate
distribute_order_bncore::BatchWorkspaceprivate
down_changed_bncore::BatchWorkspaceprivate
down_msg_buf_bncore::BatchWorkspaceprivate
down_msg_size_bncore::BatchWorkspaceprivate
ev_clique_bncore::BatchWorkspaceprivate
ev_scratch_bncore::BatchWorkspaceprivate
ev_scratch_active_bncore::BatchWorkspaceprivate
evidence_matrix_bncore::BatchWorkspaceprivate
evidence_num_vars_bncore::BatchWorkspaceprivate
is_first_calibration_bncore::BatchWorkspaceprivate
jt_bncore::BatchWorkspaceprivate
map_cal_pot_buf_bncore::BatchWorkspaceprivate
map_traceback_bncore::BatchWorkspaceprivate
map_up_msg_buf_bncore::BatchWorkspaceprivate
max_calibrate()bncore::BatchWorkspace
max_product_states_bncore::BatchWorkspaceprivate
node_in_cliques_bncore::BatchWorkspaceprivate
node_to_clique_bncore::BatchWorkspaceprivate
parent_of_bncore::BatchWorkspaceprivate
query_map(int *out_states, std::size_t n_vars) constbncore::BatchWorkspace
query_marginal(NodeId node) constbncore::BatchWorkspace
query_marginals_multi(const NodeId *query_vars, std::size_t num_queries, const std::size_t *offsets, double *out) constbncore::BatchWorkspace
query_visited_scratch_bncore::BatchWorkspacemutableprivate
rebuild_clique_potentials(std::size_t target_batch_size)bncore::BatchWorkspaceprivate
reset(std::size_t new_batch_size, std::size_t cpt_batch_offset=0)bncore::BatchWorkspace
resize_runtime_buffers(std::size_t target_batch_size)bncore::BatchWorkspaceprivate
root_clique_bncore::BatchWorkspaceprivate
scratch_buf_bncore::BatchWorkspaceprivate
sepset_size_bncore::BatchWorkspaceprivate
set_evidence_matrix(const int *evidence_matrix, std::size_t num_vars)bncore::BatchWorkspace
set_soft_evidence(NodeId var, const double *likelihoods, std::size_t n_states)bncore::BatchWorkspace
set_soft_evidence_matrix(NodeId var, const double *likelihoods_matrix, std::size_t n_states)bncore::BatchWorkspace
snapshot_base_potentials()bncore::BatchWorkspaceprivate
soft_evidence_matrix_bncore::BatchWorkspaceprivate
soft_evidence_scalar_bncore::BatchWorkspaceprivate
up_changed_bncore::BatchWorkspaceprivate
up_msg_buf_bncore::BatchWorkspaceprivate
up_msg_size_bncore::BatchWorkspaceprivate