__binaryRep(std::vector< bool > &toFill, const Idx value) const | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | inlineprivate |
__infEs typedef | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | private |
__insertEvidence() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | inlineprivate |
__mcInitApproximationScheme() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | private |
__mcThreadDataCopy() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | private |
__threadInference() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | inlineprivate |
__threadUpdate() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | inlineprivate |
__verticesSampling() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | inlineprivate |
_burn_in | gum::ApproximationScheme | protected |
_computeEpsilon() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | inlineprotected |
_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 |
_dbnOpt | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_dynamicExpectations() | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_dynamicExpMax | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_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 |
_eps | gum::ApproximationScheme | protected |
_evidence | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_expectationMax | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_expectationMin | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_expFusion() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | protected |
_history | gum::ApproximationScheme | protected |
_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 |
_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 |
_marginalMax | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_marginalMin | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_marginalSets | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_max_iter | gum::ApproximationScheme | protected |
_max_time | gum::ApproximationScheme | protected |
_min_rate_eps | gum::ApproximationScheme | protected |
_modal | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_oldMarginalMax | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_oldMarginalMin | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_optFusion() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | protected |
_period_size | gum::ApproximationScheme | protected |
_query | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_repetitiveInd | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | protected |
_repetitiveInit() | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_storeBNOpt | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
_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 |
_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 | gum::ApproximationScheme | protected |
_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(bool verbosity=false) | gum::ApproximationScheme | |
ApproximationSchemeSTATE enum name | gum::IApproximationSchemeConfiguration | |
CNMonteCarloSampling(const CredalNet< GUM_SCALAR > &credalNet) | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | explicit |
continueApproximationScheme(double error) | gum::ApproximationScheme | |
credalNet() | gum::credal::InferenceEngine< GUM_SCALAR > | |
currentTime() const | gum::ApproximationScheme | virtual |
disableEpsilon() | gum::ApproximationScheme | virtual |
disableMaxIter() | gum::ApproximationScheme | virtual |
disableMaxTime() | gum::ApproximationScheme | virtual |
disableMinEpsilonRate() | gum::ApproximationScheme | virtual |
dynamicExpectations() | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
dynamicExpMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
enableEpsilon() | gum::ApproximationScheme | virtual |
enableMaxIter() | gum::ApproximationScheme | virtual |
enableMaxTime() | gum::ApproximationScheme | virtual |
enableMinEpsilonRate() | gum::ApproximationScheme | virtual |
epsilon() const | gum::ApproximationScheme | virtual |
eraseAllEvidence() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | virtual |
expectationMax(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMin(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
expectationMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
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 |
IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | |
InferenceEngine(const CredalNet< GUM_SCALAR > &credalNet) | gum::credal::InferenceEngine< GUM_SCALAR > | explicit |
initApproximationScheme() | gum::ApproximationScheme | |
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::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | inlinevirtual |
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 |
makeInference() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | virtual |
marginalMax(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMax(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMin(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
marginalMin(const std::string &varName) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
maxIter() const | gum::ApproximationScheme | virtual |
maxTime() const | gum::ApproximationScheme | virtual |
messageApproximationScheme() const | gum::IApproximationSchemeConfiguration | |
minEpsilonRate() const | gum::ApproximationScheme | virtual |
MultipleInferenceEngine(const CredalNet< GUM_SCALAR > &credalNet) | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | explicit |
nbrIterations() const | gum::ApproximationScheme | virtual |
onProgress | gum::IApproximationSchemeConfiguration | |
onStop | gum::IApproximationSchemeConfiguration | |
periodSize() const | gum::ApproximationScheme | virtual |
remainingBurnIn() | gum::ApproximationScheme | |
repetitiveInd() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
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 > | |
storeVertices(const bool value) | gum::credal::InferenceEngine< GUM_SCALAR > | |
storeVertices() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
toString() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
updateApproximationScheme(unsigned int incr=1) | gum::ApproximationScheme | |
verbosity() const | gum::ApproximationScheme | virtual |
vertices(const NodeId id) const | gum::credal::InferenceEngine< GUM_SCALAR > | |
~ApproximationScheme() | gum::ApproximationScheme | virtual |
~CNMonteCarloSampling() | gum::credal::CNMonteCarloSampling< GUM_SCALAR, BNInferenceEngine > | virtual |
~IApproximationSchemeConfiguration() | gum::IApproximationSchemeConfiguration | |
~InferenceEngine() | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
~MultipleInferenceEngine() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | virtual |