aGrUM  0.20.3
a C++ library for (probabilistic) graphical models
gum::ShaferShenoyLIMIDInference< GUM_SCALAR > Member List

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

_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) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(NodeId id, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(const Potential< GUM_SCALAR > &pot) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(Potential< GUM_SCALAR > &&pot) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addListOfEvidence(const List< const Potential< GUM_SCALAR > * > &potlist) finalgum::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) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
binarizingMax_(const Potential< GUM_SCALAR > &decision, const Potential< GUM_SCALAR > &proba) constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
chgEvidence(NodeId id, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(const std::string &nodeName, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(const std::string &nodeName, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(const Potential< GUM_SCALAR > &pot) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
clear() overridegum::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 finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseAllEvidence() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseEvidence(NodeId id) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseEvidence(const std::string &nodeName) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
evidence() constgum::GraphicalModelInference< GUM_SCALAR >
GraphicalModelInference(const GraphicalModel *model)gum::GraphicalModelInference< GUM_SCALAR >explicit
GraphicalModelInference()gum::GraphicalModelInference< GUM_SCALAR >
hardEvidence() constgum::GraphicalModelInference< GUM_SCALAR >
hardEvidenceNodes() constgum::GraphicalModelInference< GUM_SCALAR >
hasEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasEvidence(const std::string &nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasHardEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasHardEvidence(const std::string &nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasNoForgettingAssumption() constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >
hasNoModel_() constgum::GraphicalModelInference< GUM_SCALAR >inlineprotected
hasSoftEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasSoftEvidence(const std::string &nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
influenceDiagram() const finalgum::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) constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
integrating_(const PhiNodeProperty &phi, const PsiArcProperty &psi, NodeId clique) constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
isInferenceDone() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
isInferenceOutdatedPotentials() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
isInferenceOutdatedStructure() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
isInferenceReady() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
isSolvable() constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >
junctionTree() constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >
makeInference() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
makeInference_() overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
meanVar(NodeId node) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
meanVar(const std::string &name) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >inlinevirtual
MEU() finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
model() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
nbrEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
nbrHardEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
nbrSoftEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
node_to_clique_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
noForgettingOrder_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
nonRequisiteNodes_(NodeId d) constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
onAllEvidenceErased_(bool contains_hard_evidence) overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
onEvidenceAdded_(NodeId id, bool isHardEvidence) overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
onEvidenceChanged_(NodeId id, bool hasChangedSoftHard) overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
onEvidenceErased_(NodeId id, bool isHardEvidence) overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
onModelChanged_(const GraphicalModel *model) overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
onStateChanged_() overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
optimalDecision(NodeId decisionId) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
optimalDecision(const std::string &decisionName) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >inlinevirtual
PhiNodeProperty typedefgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
posterior(NodeId node) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
posterior(const std::string &name) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >inlinevirtual
posteriors_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
posteriorUtility(NodeId node) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
posteriorUtility(const std::string &name) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >inlinevirtual
prepareInference() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
PsiArcProperty typedefgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
reduced_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
reducedGraph() constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >inline
reducedJunctionTree_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
reducedLIMID() constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >
reversePartialOrder() constgum::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 typedefgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
setOutdatedPotentialsState_()gum::GraphicalModelInference< GUM_SCALAR >protected
setOutdatedStructureState_()gum::GraphicalModelInference< GUM_SCALAR >protected
setState_(const StateOfInference state) finalgum::GraphicalModelInference< GUM_SCALAR >protectedvirtual
ShaferShenoyLIMIDInference(const InfluenceDiagram< GUM_SCALAR > *infDiag)gum::ShaferShenoyLIMIDInference< GUM_SCALAR >explicit
softEvidenceNodes() constgum::GraphicalModelInference< GUM_SCALAR >
solvabilityOrder_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
state() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
StateOfInference enum namegum::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_() overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
updateOutdatedStructure_() overridegum::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