_bnet_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_cluster_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_clusters_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_credalSet_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_credalSets_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_expe_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_expes_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_infE_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_margi_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_margis_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_modals_ typedef | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | private |
_updateThreadCredalSets_(const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund) | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | inlineprivate |
ApproximationScheme(bool verbosity=false) | gum::ApproximationScheme | |
ApproximationSchemeSTATE enum name | gum::IApproximationSchemeConfiguration | |
burn_in_ | gum::ApproximationScheme | protected |
computeEpsilon_() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | inlineprotected |
continueApproximationScheme(double error) | gum::ApproximationScheme | |
credalNet() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
credalNet_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
current_epsilon_ | gum::ApproximationScheme | protected |
current_rate_ | gum::ApproximationScheme | protected |
current_state_ | gum::ApproximationScheme | protected |
current_step_ | gum::ApproximationScheme | protected |
currentTime() const | gum::ApproximationScheme | virtual |
dbnOpt_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
disableEpsilon() | gum::ApproximationScheme | virtual |
disableMaxIter() | gum::ApproximationScheme | virtual |
disableMaxTime() | gum::ApproximationScheme | virtual |
disableMinEpsilonRate() | gum::ApproximationScheme | virtual |
dynamicExpectations() | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpectations_() | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
dynamicExpMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
dynamicExpMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
enabled_eps_ | gum::ApproximationScheme | protected |
enabled_max_iter_ | gum::ApproximationScheme | protected |
enabled_max_time_ | gum::ApproximationScheme | protected |
enabled_min_rate_eps_ | gum::ApproximationScheme | protected |
enableEpsilon() | gum::ApproximationScheme | virtual |
enableMaxIter() | gum::ApproximationScheme | virtual |
enableMaxTime() | gum::ApproximationScheme | virtual |
enableMinEpsilonRate() | gum::ApproximationScheme | virtual |
eps_ | gum::ApproximationScheme | protected |
epsilon() const | gum::ApproximationScheme | virtual |
eraseAllEvidence() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | virtual |
evidence_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
expectationMax(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
expectationMin(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
expFusion_() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | protected |
getApproximationSchemeMsg() | gum::credal::InferenceEngine< GUM_SCALAR > | inline |
getT0Cluster() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
getT1Cluster() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
getVarMod2BNsMap() | gum::credal::InferenceEngine< GUM_SCALAR > | |
history() const | gum::ApproximationScheme | virtual |
history_ | gum::ApproximationScheme | protected |
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 | gum::ApproximationScheme | virtual |
isEnabledMaxIter() const | gum::ApproximationScheme | virtual |
isEnabledMaxTime() const | gum::ApproximationScheme | virtual |
isEnabledMinEpsilonRate() const | gum::ApproximationScheme | virtual |
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::ApproximationScheme | protected |
makeInference()=0 | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | pure virtual |
marginalMax(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
marginalMin(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
marginalSets_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
max_iter_ | gum::ApproximationScheme | protected |
max_time_ | gum::ApproximationScheme | protected |
maxIter() const | gum::ApproximationScheme | virtual |
maxTime() const | gum::ApproximationScheme | virtual |
messageApproximationScheme() const | gum::IApproximationSchemeConfiguration | |
min_rate_eps_ | gum::ApproximationScheme | protected |
minEpsilonRate() const | gum::ApproximationScheme | virtual |
modal_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
MultipleInferenceEngine(const CredalNet< GUM_SCALAR > &credalNet) | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | explicit |
nbrIterations() const | gum::ApproximationScheme | virtual |
oldMarginalMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
oldMarginalMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
onProgress | gum::IApproximationSchemeConfiguration | |
onStop | gum::IApproximationSchemeConfiguration | |
optFusion_() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | protected |
period_size_ | gum::ApproximationScheme | protected |
periodSize() const | gum::ApproximationScheme | virtual |
query_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
remainingBurnIn() | gum::ApproximationScheme | |
repetitiveInd() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
repetitiveInd_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
repetitiveInit_() | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
saveExpectations(const std::string &path) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
saveMarginals(const std::string &path) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
saveVertices(const std::string &path) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
setEpsilon(double eps) | gum::ApproximationScheme | virtual |
setMaxIter(Size max) | gum::ApproximationScheme | virtual |
setMaxTime(double timeout) | gum::ApproximationScheme | virtual |
setMinEpsilonRate(double rate) | gum::ApproximationScheme | virtual |
setPeriodSize(Size p) | gum::ApproximationScheme | virtual |
setRepetitiveInd(const bool repetitive) | gum::credal::InferenceEngine< GUM_SCALAR > | |
setVerbosity(bool v) | gum::ApproximationScheme | virtual |
startOfPeriod() | gum::ApproximationScheme | |
stateApproximationScheme() const | gum::ApproximationScheme | virtual |
stopApproximationScheme() | gum::ApproximationScheme | |
storeBNOpt(const bool value) | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeBNOpt() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeBNOpt_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
storeVertices(const bool value) | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeVertices() const | gum::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 |
timer_ | gum::ApproximationScheme | protected |
timeSteps_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
toString() const | gum::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_(const NodeId &id, const std::vector< GUM_SCALAR > &vertex, const bool &elimRedund=false) | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | inlineprotected |
verbosity() const | gum::ApproximationScheme | virtual |
verbosity_ | gum::ApproximationScheme | protected |
vertices(const NodeId id) const | gum::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::ApproximationScheme | virtual |
~IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | |
~InferenceEngine() | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
~MultipleInferenceEngine() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | virtual |