| _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 |
| _nb_threads_ | gum::ThreadNumberManager | private |
| _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) final | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| addEvidence(const std::string &nodeName, const Idx val) final | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| addEvidence(NodeId id, const std::string &label) final | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| addEvidence(const std::string &nodeName, const std::string &label) final | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| addEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) final | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| addEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) final | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| addEvidence(const Tensor< GUM_SCALAR > &pot) final | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| ApproximationScheme(bool verbosity=false) | gum::ApproximationScheme | explicit |
| ApproximationSchemeSTATE enum name | gum::IApproximationSchemeConfiguration | |
| burn_in_ | gum::ApproximationScheme | protected |
| cluster typedef | gum::credal::InferenceEngine< GUM_SCALAR > | private |
| computeEpsilon_() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | inlineprotectedvirtual |
| continueApproximationScheme(double error) | gum::ApproximationScheme | |
| credalNet() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
| credalNet_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
| credalSet typedef | gum::credal::InferenceEngine< GUM_SCALAR > | private |
| current_epsilon_ | gum::ApproximationScheme | protected |
| current_rate_ | gum::ApproximationScheme | protected |
| current_state_ | gum::ApproximationScheme | protected |
| current_step_ | gum::ApproximationScheme | protected |
| currentTime() const override | gum::ApproximationScheme | virtual |
| dbnOpt_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
| disableEpsilon() override | gum::ApproximationScheme | virtual |
| disableMaxIter() override | gum::ApproximationScheme | virtual |
| disableMaxTime() override | gum::ApproximationScheme | virtual |
| disableMinEpsilonRate() override | gum::ApproximationScheme | virtual |
| 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) 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 |
| dynExpe typedef | gum::credal::InferenceEngine< GUM_SCALAR > | private |
| 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() override | gum::ApproximationScheme | virtual |
| enableMaxIter() override | gum::ApproximationScheme | virtual |
| enableMaxTime() override | gum::ApproximationScheme | virtual |
| enableMinEpsilonRate() override | gum::ApproximationScheme | virtual |
| eps_ | gum::ApproximationScheme | protected |
| epsilon() const override | gum::ApproximationScheme | virtual |
| eraseAllEvidence() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | virtual |
| evidence_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
| expe typedef | gum::credal::InferenceEngine< GUM_SCALAR > | private |
| 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 |
| generators_ | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | protected |
| getApproximationSchemeMsg() | gum::credal::InferenceEngine< GUM_SCALAR > | inline |
| getNumberOfThreads() const | gum::ThreadNumberManager | virtual |
| getT0Cluster() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
| getT1Cluster() const | gum::credal::InferenceEngine< GUM_SCALAR > | |
| getVarMod2BNsMap() | gum::credal::InferenceEngine< GUM_SCALAR > | |
| history() const override | 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 override | gum::ApproximationScheme | virtual |
| isEnabledMaxIter() const override | gum::ApproximationScheme | virtual |
| isEnabledMaxTime() const override | gum::ApproximationScheme | virtual |
| isEnabledMinEpsilonRate() const override | gum::ApproximationScheme | virtual |
| isGumNumberOfThreadsOverriden() const | gum::ThreadNumberManager | 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 |
| margi typedef | gum::credal::InferenceEngine< GUM_SCALAR > | private |
| 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 override | gum::ApproximationScheme | virtual |
| maxTime() const override | gum::ApproximationScheme | virtual |
| messageApproximationScheme() const | gum::IApproximationSchemeConfiguration | |
| min_rate_eps_ | gum::ApproximationScheme | protected |
| minEpsilonRate() const override | 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 override | gum::ApproximationScheme | virtual |
| oldMarginalMax_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
| oldMarginalMin_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
| onProgress | gum::IApproximationSchemeConfiguration | |
| onStop | gum::IApproximationSchemeConfiguration | |
| operator=(const ThreadNumberManager &from) | gum::ThreadNumberManager | |
| operator=(ThreadNumberManager &&from) | gum::ThreadNumberManager | |
| optFusion_() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | protected |
| period_size_ | gum::ApproximationScheme | protected |
| periodSize() const override | gum::ApproximationScheme | virtual |
| query typedef | gum::credal::InferenceEngine< GUM_SCALAR > | private |
| query_ | gum::credal::InferenceEngine< GUM_SCALAR > | protected |
| remainingBurnIn() const | 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) override | gum::ApproximationScheme | virtual |
| setMaxIter(Size max) override | gum::ApproximationScheme | virtual |
| setMaxTime(double timeout) override | gum::ApproximationScheme | virtual |
| setMinEpsilonRate(double rate) override | gum::ApproximationScheme | virtual |
| setNumberOfThreads(Size nb) | gum::ThreadNumberManager | virtual |
| setPeriodSize(Size p) override | gum::ApproximationScheme | virtual |
| setRepetitiveInd(const bool repetitive) | gum::credal::InferenceEngine< GUM_SCALAR > | |
| setVerbosity(bool v) override | gum::ApproximationScheme | virtual |
| startOfPeriod() const | gum::ApproximationScheme | |
| stateApproximationScheme() const override | gum::ApproximationScheme | virtual |
| stopApproximationScheme() | gum::ApproximationScheme | |
| stopScheme_(ApproximationSchemeSTATE new_state) | gum::ApproximationScheme | private |
| 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 |
| 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::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_(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 override | 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 | virtual |
| ~InferenceEngine() | gum::credal::InferenceEngine< GUM_SCALAR > | virtual |
| ~MultipleInferenceEngine() | gum::credal::MultipleInferenceEngine< GUM_SCALAR, BNInferenceEngine > | virtual |
| ~ThreadNumberManager() | gum::ThreadNumberManager | virtual |