aGrUM  0.16.0
gum::BayesNetInference< GUM_SCALAR > Member List

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

__bngum::BayesNetInference< GUM_SCALAR >private
__computeDomainSizes()gum::BayesNetInference< GUM_SCALAR >private
__createHardEvidence(NodeId id, Idx val) constgum::BayesNetInference< GUM_SCALAR >private
__domain_sizesgum::BayesNetInference< GUM_SCALAR >private
__evidencegum::BayesNetInference< GUM_SCALAR >private
__hard_evidencegum::BayesNetInference< GUM_SCALAR >private
__hard_evidence_nodesgum::BayesNetInference< GUM_SCALAR >private
__isHardEvidence(const Potential< GUM_SCALAR > &pot, Idx &val) constgum::BayesNetInference< GUM_SCALAR >private
__setBayesNetDuringConstruction(const IBayesNet< GUM_SCALAR > *bn)gum::BayesNetInference< GUM_SCALAR >private
__setState(const StateOfInference state) finalgum::BayesNetInference< GUM_SCALAR >privatevirtual
__soft_evidence_nodesgum::BayesNetInference< GUM_SCALAR >private
__stategum::BayesNetInference< GUM_SCALAR >private
_makeInference()=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_onAllEvidenceErased(bool contains_hard_evidence)=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_onBayesNetChanged(const IBayesNet< GUM_SCALAR > *bn)=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_onEvidenceAdded(const NodeId id, bool isHardEvidence)=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_onEvidenceChanged(const NodeId id, bool hasChangedSoftHard)=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_onEvidenceErased(const NodeId id, bool isHardEvidence)=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_onStateChanged()=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_setOutdatedBNPotentialsState()gum::BayesNetInference< GUM_SCALAR >protected
_setOutdatedBNStructureState()gum::BayesNetInference< GUM_SCALAR >protected
_updateOutdatedBNPotentials()=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
_updateOutdatedBNStructure()=0gum::BayesNetInference< GUM_SCALAR >protectedpure virtual
addEvidence(NodeId id, const Idx val) finalgum::BayesNetInference< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const Idx val) finalgum::BayesNetInference< GUM_SCALAR >virtual
addEvidence(NodeId id, const std::string &label) finalgum::BayesNetInference< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const std::string &label) finalgum::BayesNetInference< GUM_SCALAR >virtual
addEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::BayesNetInference< GUM_SCALAR >virtual
addEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::BayesNetInference< GUM_SCALAR >virtual
addEvidence(const Potential< GUM_SCALAR > &pot) finalgum::BayesNetInference< GUM_SCALAR >virtual
addEvidence(Potential< GUM_SCALAR > &&pot) finalgum::BayesNetInference< GUM_SCALAR >virtual
addListOfEvidence(const List< const Potential< GUM_SCALAR > * > &potlist) finalgum::BayesNetInference< GUM_SCALAR >virtual
addSetOfEvidence(const Set< const Potential< GUM_SCALAR > * > &potset) finalgum::BayesNetInference< GUM_SCALAR >virtual
BayesNetInference(const IBayesNet< GUM_SCALAR > *bn)gum::BayesNetInference< GUM_SCALAR >explicit
BayesNetInference()gum::BayesNetInference< GUM_SCALAR >
BN() const finalgum::BayesNetInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, const Idx val) finalgum::BayesNetInference< GUM_SCALAR >virtual
chgEvidence(const std::string &nodeName, const Idx val) finalgum::BayesNetInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, const std::string &label) finalgum::BayesNetInference< GUM_SCALAR >virtual
chgEvidence(const std::string &nodeName, const std::string &label) finalgum::BayesNetInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::BayesNetInference< GUM_SCALAR >virtual
chgEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::BayesNetInference< GUM_SCALAR >virtual
chgEvidence(const Potential< GUM_SCALAR > &pot) finalgum::BayesNetInference< GUM_SCALAR >virtual
clear()gum::BayesNetInference< GUM_SCALAR >virtual
domainSizes() const finalgum::BayesNetInference< GUM_SCALAR >virtual
eraseAllEvidence() finalgum::BayesNetInference< GUM_SCALAR >virtual
eraseEvidence(NodeId id) finalgum::BayesNetInference< GUM_SCALAR >virtual
eraseEvidence(const std::string &nodeName) finalgum::BayesNetInference< GUM_SCALAR >virtual
evidence() constgum::BayesNetInference< GUM_SCALAR >
EvidenceInference< GUM_SCALAR >gum::BayesNetInference< GUM_SCALAR >private
hardEvidence() constgum::BayesNetInference< GUM_SCALAR >
hardEvidenceNodes() constgum::BayesNetInference< GUM_SCALAR >
hasEvidence() const finalgum::BayesNetInference< GUM_SCALAR >virtual
hasEvidence(NodeId id) const finalgum::BayesNetInference< GUM_SCALAR >virtual
hasEvidence(const std::string &nodeName) const finalgum::BayesNetInference< GUM_SCALAR >virtual
hasHardEvidence(NodeId id) const finalgum::BayesNetInference< GUM_SCALAR >virtual
hasHardEvidence(const std::string &nodeName) const finalgum::BayesNetInference< GUM_SCALAR >virtual
hasSoftEvidence(NodeId id) const finalgum::BayesNetInference< GUM_SCALAR >virtual
hasSoftEvidence(const std::string &nodeName) const finalgum::BayesNetInference< GUM_SCALAR >virtual
isDone() const noexcept finalgum::BayesNetInference< GUM_SCALAR >virtual
isInferenceDone() const noexcept finalgum::BayesNetInference< GUM_SCALAR >virtual
isInferenceOutdatedBNPotentials() const noexcept finalgum::BayesNetInference< GUM_SCALAR >virtual
isInferenceOutdatedBNStructure() const noexcept finalgum::BayesNetInference< GUM_SCALAR >virtual
isInferenceReady() const noexcept finalgum::BayesNetInference< GUM_SCALAR >virtual
JointTargetedInference< GUM_SCALAR >gum::BayesNetInference< GUM_SCALAR >private
makeInference() finalgum::BayesNetInference< GUM_SCALAR >virtual
MarginalTargetedInference< GUM_SCALAR >gum::BayesNetInference< GUM_SCALAR >private
nbrEvidence() const finalgum::BayesNetInference< GUM_SCALAR >virtual
nbrHardEvidence() const finalgum::BayesNetInference< GUM_SCALAR >virtual
nbrSoftEvidence() const finalgum::BayesNetInference< GUM_SCALAR >virtual
prepareInference() finalgum::BayesNetInference< GUM_SCALAR >virtual
setBN(const IBayesNet< GUM_SCALAR > *bn)gum::BayesNetInference< GUM_SCALAR >virtual
softEvidenceNodes() constgum::BayesNetInference< GUM_SCALAR >
state() const noexcept finalgum::BayesNetInference< GUM_SCALAR >virtual
StateOfInference enum namegum::BayesNetInference< GUM_SCALAR >
~BayesNetInference()gum::BayesNetInference< GUM_SCALAR >virtual