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

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

apply_soft_evidence_to_workspace(BatchWorkspace &workspace, std::size_t current_batch_start, std::size_t current_chunk_size) constbncore::BatchExecutionEngineprivate
BatchExecutionEngine(const JunctionTree &jt, std::size_t num_threads, std::size_t chunk_size)bncore::BatchExecutionEngine
chunk_size_bncore::BatchExecutionEngineprivate
clear_soft_evidence()bncore::BatchExecutionEngine
evaluate(const int *evidence_data, std::size_t batch_size, std::size_t num_vars, double *output_data, std::size_t query_var)bncore::BatchExecutionEngine
evaluate_map(const int *evidence_data, std::size_t batch_size, std::size_t num_vars, int *output_states)bncore::BatchExecutionEngine
evaluate_multi(const int *evidence_data, std::size_t batch_size, std::size_t num_vars, const std::size_t *query_vars, std::size_t num_queries, const std::size_t *output_offsets, double *output_data)bncore::BatchExecutionEngine
invalidate_workspace_cache()bncore::BatchExecutionEngine
jt_bncore::BatchExecutionEngineprivate
junction_tree() constbncore::BatchExecutionEngineinline
num_threads_bncore::BatchExecutionEngineprivate
set_soft_evidence(bncore::NodeId var, const double *likelihoods, std::size_t n_states)bncore::BatchExecutionEngine
set_soft_evidence_matrix(bncore::NodeId var, const double *likelihoods_matrix, std::size_t total_n_states)bncore::BatchExecutionEngine
single_workspace_batch_size_bncore::BatchExecutionEngineprivate
single_workspace_cache_bncore::BatchExecutionEngineprivate
soft_evidence_matrix_bncore::BatchExecutionEngineprivate
soft_evidence_scalar_bncore::BatchExecutionEngineprivate