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