aGrUM 3.1.1
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
_computeDomainSizes_()gum::GraphicalModelInference< GUM_SCALAR >private
_createHardEvidence_(NodeId id, Idx val) constgum::GraphicalModelInference< GUM_SCALAR >private
_creatingJunctionTree_()gum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
_creatingPartialOrder_(const NodeSet &utilities)gum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
_domain_sizes_gum::GraphicalModelInference< GUM_SCALAR >private
_evidence_gum::GraphicalModelInference< GUM_SCALAR >private
_findingCliqueForEachNode_(DefaultTriangulation &triangulation)gum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
_hard_evidence_gum::GraphicalModelInference< GUM_SCALAR >private
_hard_evidence_nodes_gum::GraphicalModelInference< GUM_SCALAR >private
_isHardEvidence_(const Tensor< GUM_SCALAR > &pot, Idx &val) constgum::GraphicalModelInference< GUM_SCALAR >private
_model_gum::GraphicalModelInference< GUM_SCALAR >private
_reducingLIMID_()gum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
_setIDDuringConstruction_(const InfluenceDiagram< GUM_SCALAR > *infdiag)gum::InfluenceDiagramInference< GUM_SCALAR >private
_soft_evidence_nodes_gum::GraphicalModelInference< GUM_SCALAR >private
_state_gum::GraphicalModelInference< GUM_SCALAR >private
addEvidence(NodeId id, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(std::string_view nodeName, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(NodeId id, std::string_view label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(std::string_view nodeName, std::string_view label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(std::string_view nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(const Tensor< GUM_SCALAR > &pot) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addEvidence(Tensor< GUM_SCALAR > &&pot) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addListOfEvidence(const List< const Tensor< 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 Tensor< GUM_SCALAR > * > &potset) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
binarizingMax_(const Tensor< GUM_SCALAR > &decision, const Tensor< GUM_SCALAR > &proba) constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
chgEvidence(NodeId id, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(std::string_view nodeName, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, std::string_view label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(std::string_view nodeName, std::string_view label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(std::string_view nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
chgEvidence(const Tensor< 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(std::string_view 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(std::string_view nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasHardEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasHardEvidence(std::string_view nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasNoForgettingAssumption() constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >
hasNoModel_() constgum::GraphicalModelInference< GUM_SCALAR >protected
hasSoftEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasSoftEvidence(std::string_view 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
isInferenceOutdatedStructure() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
isInferenceOutdatedTensors() 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(std::string_view name) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
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(std::string_view decisionName) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
PhiNodeProperty typedefgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
posterior(NodeId node) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
posterior(std::string_view name) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
posteriors_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
posteriorUtility(NodeId node) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
posteriorUtility(std::string_view name) finalgum::ShaferShenoyLIMIDInference< GUM_SCALAR >virtual
prepareInference() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
PsiArcProperty typedefgum::ShaferShenoyLIMIDInference< GUM_SCALAR >private
reduced_gum::ShaferShenoyLIMIDInference< GUM_SCALAR >protected
reducedGraph() constgum::ShaferShenoyLIMIDInference< GUM_SCALAR >
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
setOutdatedStructureState_()gum::GraphicalModelInference< GUM_SCALAR >protected
setOutdatedTensorsState_()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
updateOutdatedStructure_() overridegum::ShaferShenoyLIMIDInference< GUM_SCALAR >protectedvirtual
updateOutdatedTensors_() 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