_setAllMarginalTargets_() | gum::MarginalTargetedMNInference< GUM_SCALAR > | private |
_targeted_mode_ | gum::MarginalTargetedMNInference< GUM_SCALAR > | private |
_targets_ | gum::MarginalTargetedMNInference< GUM_SCALAR > | private |
addAllTargets() final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
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 |
addSetOfEvidence(const Set< const Potential< GUM_SCALAR > * > &potset) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
addTarget(NodeId target) final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
addTarget(const std::string &nodeName) final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
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() | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
domainSizes() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
eraseAllEvidence() final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
eraseAllTargets() | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
eraseEvidence(NodeId id) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
eraseEvidence(const std::string &nodeName) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
eraseTarget(NodeId target) final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
eraseTarget(const std::string &nodeName) final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
evidence() const | gum::GraphicalModelInference< GUM_SCALAR > | |
evidenceImpact(NodeId target, const NodeSet &evs) | gum::MarginalTargetedMNInference< GUM_SCALAR > | |
evidenceImpact(const std::string &target, const std::vector< std::string > &evs) | gum::MarginalTargetedMNInference< GUM_SCALAR > | |
GraphicalModelInference(const GraphicalModel *model) | gum::GraphicalModelInference< GUM_SCALAR > | explicit |
GraphicalModelInference() | gum::GraphicalModelInference< GUM_SCALAR > | |
H(NodeId X) final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
H(const std::string &nodeName) final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
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 |
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 |
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 |
isTarget(NodeId node) const final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
isTarget(const std::string &nodeName) const final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
isTargetedMode_() const | gum::MarginalTargetedMNInference< GUM_SCALAR > | protected |
makeInference() final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
makeInference_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
MarginalTargetedMNInference(const IMarkovNet< GUM_SCALAR > *mn) | gum::MarginalTargetedMNInference< GUM_SCALAR > | explicit |
MarkovNetInference(const IMarkovNet< GUM_SCALAR > *mn) | gum::MarkovNetInference< GUM_SCALAR > | explicit |
MarkovNetInference() | gum::MarkovNetInference< GUM_SCALAR > | |
MN() const final | gum::MarkovNetInference< 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 |
nbrTargets() const noexcept final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
onAllEvidenceErased_(bool contains_hard_evidence)=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
onAllMarginalTargetsAdded_()=0 | gum::MarginalTargetedMNInference< GUM_SCALAR > | protectedpure virtual |
onAllMarginalTargetsErased_()=0 | gum::MarginalTargetedMNInference< GUM_SCALAR > | protectedpure virtual |
onEvidenceAdded_(const NodeId id, bool isHardEvidence)=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
onEvidenceChanged_(const NodeId id, bool hasChangedSoftHard)=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
onEvidenceErased_(const NodeId id, bool isHardEvidence)=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
onMarginalTargetAdded_(const NodeId id)=0 | gum::MarginalTargetedMNInference< GUM_SCALAR > | protectedpure virtual |
onMarginalTargetErased_(const NodeId id)=0 | gum::MarginalTargetedMNInference< GUM_SCALAR > | protectedpure virtual |
onModelChanged_(const GraphicalModel *mn) | gum::MarginalTargetedMNInference< GUM_SCALAR > | protectedvirtual |
onStateChanged_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
posterior(NodeId node) | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
posterior(const std::string &nodeName) | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
posterior_(NodeId id)=0 | gum::MarginalTargetedMNInference< GUM_SCALAR > | protectedpure virtual |
prepareInference() final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
setMN(const IMarkovNet< GUM_SCALAR > *mn) | gum::MarkovNetInference< GUM_SCALAR > | virtual |
setModel_(const GraphicalModel *model) | gum::GraphicalModelInference< GUM_SCALAR > | protected |
setModelDuringConstruction_(const GraphicalModel *model) | gum::GraphicalModelInference< GUM_SCALAR > | protected |
setOutdatedPotentialsState_() | gum::GraphicalModelInference< GUM_SCALAR > | protected |
setOutdatedStructureState_() | gum::GraphicalModelInference< GUM_SCALAR > | protected |
setState_(const StateOfInference state) final | gum::GraphicalModelInference< GUM_SCALAR > | protectedvirtual |
setTargetedMode_() | gum::MarginalTargetedMNInference< GUM_SCALAR > | protected |
softEvidenceNodes() const | gum::GraphicalModelInference< GUM_SCALAR > | |
state() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
StateOfInference enum name | gum::GraphicalModelInference< GUM_SCALAR > | |
targets() const noexcept final | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
updateOutdatedPotentials_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
updateOutdatedStructure_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
~GraphicalModelInference() | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
~MarginalTargetedMNInference() | gum::MarginalTargetedMNInference< GUM_SCALAR > | virtual |
~MarkovNetInference() | gum::MarkovNetInference< GUM_SCALAR > | virtual |