aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > Member List

This is the complete list of members for gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >, including all inherited members.

_bnet_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_cluster_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_clusters_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_credalSet_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_credalSets_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_expe_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_expes_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_infE_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_margi_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_margis_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_modals_ typedefgum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >private
_nb_threads_gum::ThreadNumberManagerprivate
_updateThreadCredalSets_(Size this_thread, const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprivate
addEvidence(NodeId id, const Idx val) finalgum::credal::InferenceEngine< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const Idx val) finalgum::credal::InferenceEngine< GUM_SCALAR >virtual
addEvidence(NodeId id, const std::string &label) finalgum::credal::InferenceEngine< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const std::string &label) finalgum::credal::InferenceEngine< GUM_SCALAR >virtual
addEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::credal::InferenceEngine< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::credal::InferenceEngine< GUM_SCALAR >virtual
addEvidence(const Tensor< GUM_SCALAR > &pot) finalgum::credal::InferenceEngine< GUM_SCALAR >virtual
ApproximationScheme(bool verbosity=false)gum::ApproximationSchemeexplicit
ApproximationSchemeSTATE enum namegum::IApproximationSchemeConfiguration
burn_in_gum::ApproximationSchemeprotected
cluster typedefgum::credal::InferenceEngine< GUM_SCALAR >private
computeEpsilon_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotectedvirtual
continueApproximationScheme(double error)gum::ApproximationScheme
credalNet() constgum::credal::InferenceEngine< GUM_SCALAR >
credalNet_gum::credal::InferenceEngine< GUM_SCALAR >protected
credalSet typedefgum::credal::InferenceEngine< GUM_SCALAR >private
current_epsilon_gum::ApproximationSchemeprotected
current_rate_gum::ApproximationSchemeprotected
current_state_gum::ApproximationSchemeprotected
current_step_gum::ApproximationSchemeprotected
currentTime() const overridegum::ApproximationSchemevirtual
dbnOpt_gum::credal::InferenceEngine< GUM_SCALAR >protected
disableEpsilon() overridegum::ApproximationSchemevirtual
disableMaxIter() overridegum::ApproximationSchemevirtual
disableMaxTime() overridegum::ApproximationSchemevirtual
disableMinEpsilonRate() overridegum::ApproximationSchemevirtual
displatchMarginalsToThreads_()gum::credal::InferenceEngine< GUM_SCALAR >protected
dynamicExpectations()gum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpectations_()gum::credal::InferenceEngine< GUM_SCALAR >protected
dynamicExpMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
dynamicExpMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
dynamicExpMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
dynExpe typedefgum::credal::InferenceEngine< GUM_SCALAR >private
enabled_eps_gum::ApproximationSchemeprotected
enabled_max_iter_gum::ApproximationSchemeprotected
enabled_max_time_gum::ApproximationSchemeprotected
enabled_min_rate_eps_gum::ApproximationSchemeprotected
enableEpsilon() overridegum::ApproximationSchemevirtual
enableMaxIter() overridegum::ApproximationSchemevirtual
enableMaxTime() overridegum::ApproximationSchemevirtual
enableMinEpsilonRate() overridegum::ApproximationSchemevirtual
eps_gum::ApproximationSchemeprotected
epsilon() const overridegum::ApproximationSchemevirtual
eraseAllEvidence()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >virtual
evidence_gum::credal::InferenceEngine< GUM_SCALAR >protected
expe typedefgum::credal::InferenceEngine< GUM_SCALAR >private
expectationMax(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
expectationMin(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
expectationMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
expFusion_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
generators_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
getApproximationSchemeMsg()gum::credal::InferenceEngine< GUM_SCALAR >inline
getNumberOfThreads() constgum::ThreadNumberManagervirtual
getT0Cluster() constgum::credal::InferenceEngine< GUM_SCALAR >
getT1Cluster() constgum::credal::InferenceEngine< GUM_SCALAR >
getVarMod2BNsMap()gum::credal::InferenceEngine< GUM_SCALAR >
history() const overridegum::ApproximationSchemevirtual
history_gum::ApproximationSchemeprotected
IApproximationSchemeConfiguration()gum::IApproximationSchemeConfiguration
InferenceEngine(const CredalNet< GUM_SCALAR > &credalNet)gum::credal::InferenceEngine< GUM_SCALAR >explicit
initApproximationScheme()gum::ApproximationScheme
initExpectations_()gum::credal::InferenceEngine< GUM_SCALAR >protected
initMarginals_()gum::credal::InferenceEngine< GUM_SCALAR >protected
initMarginalSets_()gum::credal::InferenceEngine< GUM_SCALAR >protected
initThreadsData_(const Size &num_threads, const bool _storeVertices_, const bool _storeBNOpt_)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
insertEvidence(const std::map< std::string, std::vector< GUM_SCALAR > > &eviMap)gum::credal::InferenceEngine< GUM_SCALAR >
insertEvidence(const NodeProperty< std::vector< GUM_SCALAR > > &evidence)gum::credal::InferenceEngine< GUM_SCALAR >
insertEvidenceFile(const std::string &path)gum::credal::InferenceEngine< GUM_SCALAR >virtual
insertModals(const std::map< std::string, std::vector< GUM_SCALAR > > &modals)gum::credal::InferenceEngine< GUM_SCALAR >
insertModalsFile(const std::string &path)gum::credal::InferenceEngine< GUM_SCALAR >
insertQuery(const NodeProperty< std::vector< bool > > &query)gum::credal::InferenceEngine< GUM_SCALAR >
insertQueryFile(const std::string &path)gum::credal::InferenceEngine< GUM_SCALAR >
isEnabledEpsilon() const overridegum::ApproximationSchemevirtual
isEnabledMaxIter() const overridegum::ApproximationSchemevirtual
isEnabledMaxTime() const overridegum::ApproximationSchemevirtual
isEnabledMinEpsilonRate() const overridegum::ApproximationSchemevirtual
isGumNumberOfThreadsOverriden() constgum::ThreadNumberManagervirtual
l_clusters_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_evidence_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_expectationMax_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_expectationMin_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_inferenceEngine_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_marginalMax_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_marginalMin_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_marginalSets_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_modal_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
l_optimalNet_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
last_epsilon_gum::ApproximationSchemeprotected
makeInference()=0gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >pure virtual
margi typedefgum::credal::InferenceEngine< GUM_SCALAR >private
marginalMax(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMax(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
marginalMin(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMin(const std::string &varName) constgum::credal::InferenceEngine< GUM_SCALAR >
marginalMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
marginalSets_gum::credal::InferenceEngine< GUM_SCALAR >protected
max_iter_gum::ApproximationSchemeprotected
max_time_gum::ApproximationSchemeprotected
maxIter() const overridegum::ApproximationSchemevirtual
maxTime() const overridegum::ApproximationSchemevirtual
messageApproximationScheme() constgum::IApproximationSchemeConfiguration
min_rate_eps_gum::ApproximationSchemeprotected
minEpsilonRate() const overridegum::ApproximationSchemevirtual
modal_gum::credal::InferenceEngine< GUM_SCALAR >protected
MultipleInferenceEngine(const CredalNet< GUM_SCALAR > &credalNet)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >explicit
nbrIterations() const overridegum::ApproximationSchemevirtual
oldMarginalMax_gum::credal::InferenceEngine< GUM_SCALAR >protected
oldMarginalMin_gum::credal::InferenceEngine< GUM_SCALAR >protected
onProgressgum::IApproximationSchemeConfiguration
onStopgum::IApproximationSchemeConfiguration
operator=(const ThreadNumberManager &from)gum::ThreadNumberManager
operator=(ThreadNumberManager &&from)gum::ThreadNumberManager
optFusion_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
period_size_gum::ApproximationSchemeprotected
periodSize() const overridegum::ApproximationSchemevirtual
query typedefgum::credal::InferenceEngine< GUM_SCALAR >private
query_gum::credal::InferenceEngine< GUM_SCALAR >protected
remainingBurnIn() constgum::ApproximationScheme
repetitiveInd() constgum::credal::InferenceEngine< GUM_SCALAR >
repetitiveInd_gum::credal::InferenceEngine< GUM_SCALAR >protected
repetitiveInit_()gum::credal::InferenceEngine< GUM_SCALAR >protected
saveExpectations(const std::string &path) constgum::credal::InferenceEngine< GUM_SCALAR >
saveMarginals(const std::string &path) constgum::credal::InferenceEngine< GUM_SCALAR >
saveVertices(const std::string &path) constgum::credal::InferenceEngine< GUM_SCALAR >
setEpsilon(double eps) overridegum::ApproximationSchemevirtual
setMaxIter(Size max) overridegum::ApproximationSchemevirtual
setMaxTime(double timeout) overridegum::ApproximationSchemevirtual
setMinEpsilonRate(double rate) overridegum::ApproximationSchemevirtual
setNumberOfThreads(Size nb)gum::ThreadNumberManagervirtual
setPeriodSize(Size p) overridegum::ApproximationSchemevirtual
setRepetitiveInd(const bool repetitive)gum::credal::InferenceEngine< GUM_SCALAR >
setVerbosity(bool v) overridegum::ApproximationSchemevirtual
startOfPeriod() constgum::ApproximationScheme
stateApproximationScheme() const overridegum::ApproximationSchemevirtual
stopApproximationScheme()gum::ApproximationScheme
stopScheme_(ApproximationSchemeSTATE new_state)gum::ApproximationSchemeprivate
storeBNOpt(const bool value)gum::credal::InferenceEngine< GUM_SCALAR >
storeBNOpt() constgum::credal::InferenceEngine< GUM_SCALAR >
storeBNOpt_gum::credal::InferenceEngine< GUM_SCALAR >protected
storeVertices(const bool value)gum::credal::InferenceEngine< GUM_SCALAR >
storeVertices() constgum::credal::InferenceEngine< GUM_SCALAR >
storeVertices_gum::credal::InferenceEngine< GUM_SCALAR >protected
t0_gum::credal::InferenceEngine< GUM_SCALAR >protected
t1_gum::credal::InferenceEngine< GUM_SCALAR >protected
threadMinimalNbOps_gum::credal::InferenceEngine< GUM_SCALAR >protected
ThreadNumberManager(Size nb_threads=0)gum::ThreadNumberManager
ThreadNumberManager(const ThreadNumberManager &from)gum::ThreadNumberManager
ThreadNumberManager(ThreadNumberManager &&from)gum::ThreadNumberManager
threadRanges_gum::credal::InferenceEngine< GUM_SCALAR >protected
timer_gum::ApproximationSchemeprotected
timeSteps_gum::credal::InferenceEngine< GUM_SCALAR >protected
toString() constgum::credal::InferenceEngine< GUM_SCALAR >
updateApproximationScheme(unsigned int incr=1)gum::ApproximationScheme
updateCredalSets_(const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund=false)gum::credal::InferenceEngine< GUM_SCALAR >inlineprotected
updateExpectations_(const NodeId &id, const std::vector< GUM_SCALAR > &vertex)gum::credal::InferenceEngine< GUM_SCALAR >inlineprotected
updateMarginals_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
updateOldMarginals_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
updateThread_(Size this_thread, const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund=false)gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >inlineprotected
verbosity() const overridegum::ApproximationSchemevirtual
verbosity_gum::ApproximationSchemeprotected
vertices(const NodeId id) constgum::credal::InferenceEngine< GUM_SCALAR >
verticesFusion_()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
workingSet_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
workingSetE_gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >protected
~ApproximationScheme()gum::ApproximationSchemevirtual
~IApproximationSchemeConfiguration()gum::IApproximationSchemeConfigurationvirtual
~InferenceEngine()gum::credal::InferenceEngine< GUM_SCALAR >virtual
~MultipleInferenceEngine()gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine >virtual
~ThreadNumberManager()gum::ThreadNumberManagervirtual