_checkingSolvability_(const NodeSet &utilities) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
_completingNoForgettingAssumption_() | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
_creatingJunctionTree_() | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
_creatingPartialOrder_(const NodeSet &utilities) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
_findingCliqueForEachNode_(DefaultTriangulation &triangulation) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
_reducingLIMID_() | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
addEvidence(NodeId id, const Idx val) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addEvidence(const std::string &nodeName, const Idx val) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addEvidence(NodeId id, const std::string &label) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addEvidence(const std::string &nodeName, const std::string &label) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addEvidence(const Potential< GUM_SCALAR > &pot) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addEvidence(Potential< GUM_SCALAR > &&pot) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addListOfEvidence(const List< const Potential< GUM_SCALAR > * > &potlist) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addNoForgettingAssumption(const std::vector< NodeId > &ids) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | |
addNoForgettingAssumption(const std::vector< std::string > &names) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | |
addSetOfEvidence(const Set< const Potential< GUM_SCALAR > * > &potset) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
binarizingMax_(const Potential< GUM_SCALAR > &decision, const Potential< GUM_SCALAR > &proba) const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
chgEvidence(NodeId id, const Idx val) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
chgEvidence(const std::string &nodeName, const Idx val) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
chgEvidence(NodeId id, const std::string &label) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
chgEvidence(const std::string &nodeName, const std::string &label) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
chgEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
chgEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
chgEvidence(const Potential< GUM_SCALAR > &pot) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
clear() override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | virtual |
collectingMessage_(PhiNodeProperty &phi, PsiArcProperty &psi, NodeId rootClique) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
collectingToFollowingRoot_(PhiNodeProperty &phi, PsiArcProperty &psi, NodeId fromClique, NodeId toClique) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
computingPosteriors_(const PhiNodeProperty &phi, const PsiArcProperty &psi) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
createReduced_() | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
deciding_(PhiNodeProperty &phi, PsiArcProperty &psi, NodeId decisionNode) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
distributingMessage_(PhiNodeProperty &phi, PsiArcProperty &psi, NodeId rootClique) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
domainSizes() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
eraseAllEvidence() final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
eraseEvidence(NodeId id) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
eraseEvidence(const std::string &nodeName) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
evidence() const | gum::GraphicalModelInference< GUM_SCALAR > | |
GraphicalModelInference(const GraphicalModel *model) | gum::GraphicalModelInference< GUM_SCALAR > | explicit |
GraphicalModelInference() | gum::GraphicalModelInference< GUM_SCALAR > | |
hardEvidence() const | gum::GraphicalModelInference< GUM_SCALAR > | |
hardEvidenceNodes() const | gum::GraphicalModelInference< GUM_SCALAR > | |
hasEvidence() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
hasEvidence(NodeId id) const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
hasEvidence(const std::string &nodeName) const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
hasHardEvidence(NodeId id) const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
hasHardEvidence(const std::string &nodeName) const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
hasNoForgettingAssumption() const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | |
hasNoModel_() const | gum::GraphicalModelInference< GUM_SCALAR > | inlineprotected |
hasSoftEvidence(NodeId id) const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
hasSoftEvidence(const std::string &nodeName) const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
influenceDiagram() const final | gum::InfluenceDiagramInference< GUM_SCALAR > | virtual |
InfluenceDiagramInference(const InfluenceDiagram< GUM_SCALAR > *infDiag) | gum::InfluenceDiagramInference< GUM_SCALAR > | explicit |
initializingInference_(PhiNodeProperty &phi, PsiArcProperty &psi) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
integrating_(const PhiNodeProperty &phi, const PsiArcProperty &psi, NodeId clique, NodeId except) const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
integrating_(const PhiNodeProperty &phi, const PsiArcProperty &psi, NodeId clique) const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
isInferenceDone() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
isInferenceOutdatedPotentials() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
isInferenceOutdatedStructure() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
isInferenceReady() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
isSolvable() const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | |
junctionTree() const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | |
makeInference() final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
makeInference_() override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
meanVar(NodeId node) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | virtual |
meanVar(const std::string &name) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | inlinevirtual |
MEU() final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | virtual |
model() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
nbrEvidence() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
nbrHardEvidence() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
nbrSoftEvidence() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
node_to_clique_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
noForgettingOrder_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
nonRequisiteNodes_(NodeId d) const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
onAllEvidenceErased_(bool contains_hard_evidence) override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
onEvidenceAdded_(NodeId id, bool isHardEvidence) override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
onEvidenceChanged_(NodeId id, bool hasChangedSoftHard) override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
onEvidenceErased_(NodeId id, bool isHardEvidence) override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
onModelChanged_(const GraphicalModel *model) override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
onStateChanged_() override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
optimalDecision(NodeId decisionId) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | virtual |
optimalDecision(const std::string &decisionName) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | inlinevirtual |
PhiNodeProperty typedef | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
posterior(NodeId node) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | virtual |
posterior(const std::string &name) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | inlinevirtual |
posteriors_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
posteriorUtility(NodeId node) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | virtual |
posteriorUtility(const std::string &name) final | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | inlinevirtual |
prepareInference() final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
PsiArcProperty typedef | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
reduced_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
reducedGraph() const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | inline |
reducedJunctionTree_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
reducedLIMID() const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | |
reversePartialOrder() const | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | |
reversePartialOrder_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
setInfluenceDiagram(const InfluenceDiagram< GUM_SCALAR > *infdiag) | gum::InfluenceDiagramInference< GUM_SCALAR > | virtual |
setModel_(const GraphicalModel *model) | gum::GraphicalModelInference< GUM_SCALAR > | protected |
setModelDuringConstruction_(const GraphicalModel *model) | gum::GraphicalModelInference< GUM_SCALAR > | protected |
SetOfVars typedef | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
setOutdatedPotentialsState_() | gum::GraphicalModelInference< GUM_SCALAR > | protected |
setOutdatedStructureState_() | gum::GraphicalModelInference< GUM_SCALAR > | protected |
setState_(const StateOfInference state) final | gum::GraphicalModelInference< GUM_SCALAR > | protectedvirtual |
ShaferShenoyLIMIDInference(const InfluenceDiagram< GUM_SCALAR > *infDiag) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | explicit |
softEvidenceNodes() const | gum::GraphicalModelInference< GUM_SCALAR > | |
solvabilityOrder_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
state() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
StateOfInference enum name | gum::GraphicalModelInference< GUM_SCALAR > | |
strategies_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
transmittingFinalMessage_(PhiNodeProperty &phi, PsiArcProperty &psi, NodeId fromClique, NodeId toClique) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
transmittingMessage_(PhiNodeProperty &phi, PsiArcProperty &psi, NodeId fromClique, NodeId toClique) | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | private |
unconditionalDecisions_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
updateOutdatedPotentials_() override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
updateOutdatedStructure_() override | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protectedvirtual |
varsSeparator_ | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | protected |
~GraphicalModelInference() | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
~InfluenceDiagramInference() | gum::InfluenceDiagramInference< GUM_SCALAR > | virtual |
~ShaferShenoyLIMIDInference() | gum::ShaferShenoyLIMIDInference< GUM_SCALAR > | virtual |