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

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

_computeDomainSizes_()gum::GraphicalModelInference< GUM_SCALAR >private
_createHardEvidence_(NodeId id, Idx val) constgum::GraphicalModelInference< GUM_SCALAR >private
_domain_sizes_gum::GraphicalModelInference< GUM_SCALAR >private
_evidence_gum::GraphicalModelInference< 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
_setAllMarginalTargets_()gum::MarginalTargetedInference< GUM_SCALAR >private
_setBayesNetDuringConstruction_(const IBayesNet< GUM_SCALAR > *bn)gum::BayesNetInference< GUM_SCALAR >private
_soft_evidence_nodes_gum::GraphicalModelInference< GUM_SCALAR >private
_state_gum::GraphicalModelInference< GUM_SCALAR >private
_targeted_mode_gum::MarginalTargetedInference< GUM_SCALAR >private
_targets_gum::MarginalTargetedInference< GUM_SCALAR >private
addAllTargets() finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
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
addSetOfEvidence(const Set< const Tensor< GUM_SCALAR > * > &potset) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addTarget(NodeId target) finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
addTarget(std::string_view nodeName) finalgum::MarginalTargetedInference< 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::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()gum::GraphicalModelInference< GUM_SCALAR >virtual
domainSizes() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseAllEvidence() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseAllTargets()gum::MarginalTargetedInference< GUM_SCALAR >virtual
eraseEvidence(NodeId id) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseEvidence(std::string_view nodeName) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseTarget(NodeId target) finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
eraseTarget(std::string_view nodeName) finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
evidence() constgum::GraphicalModelInference< GUM_SCALAR >
evidenceImpact(NodeId target, const NodeSet &evs)gum::MarginalTargetedInference< GUM_SCALAR >
evidenceImpact(std::string_view target, const std::vector< std::string > &evs)gum::MarginalTargetedInference< GUM_SCALAR >
EvidenceInference< GUM_SCALAR >gum::BayesNetInference< GUM_SCALAR >private
GraphicalModelInference(const GraphicalModel *model)gum::GraphicalModelInference< GUM_SCALAR >explicit
GraphicalModelInference()gum::GraphicalModelInference< GUM_SCALAR >
H(NodeId X) finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
H(std::string_view nodeName) finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
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
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
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
isInTargetMode() const noexcept finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
isTarget(NodeId node) const finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
isTarget(std::string_view nodeName) const finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
isTargetedMode_() constgum::MarginalTargetedInference< GUM_SCALAR >protected
JointTargetedInference< GUM_SCALAR >gum::BayesNetInference< GUM_SCALAR >private
makeInference() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
makeInference_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
MarginalTargetedInference(const IBayesNet< GUM_SCALAR > *bn)gum::MarginalTargetedInference< GUM_SCALAR >explicit
MarginalTargetedInference< GUM_SCALAR >gum::BayesNetInference< GUM_SCALAR >private
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
nbrTargets() const noexcept finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
onAllEvidenceErased_(bool contains_hard_evidence)=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
onAllMarginalTargetsAdded_()=0gum::MarginalTargetedInference< GUM_SCALAR >protectedpure virtual
onAllMarginalTargetsErased_()=0gum::MarginalTargetedInference< GUM_SCALAR >protectedpure virtual
onEvidenceAdded_(const NodeId id, bool isHardEvidence)=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
onEvidenceChanged_(const NodeId id, bool hasChangedSoftHard)=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
onEvidenceErased_(const NodeId id, bool isHardEvidence)=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
onMarginalTargetAdded_(const NodeId id)=0gum::MarginalTargetedInference< GUM_SCALAR >protectedpure virtual
onMarginalTargetErased_(const NodeId id)=0gum::MarginalTargetedInference< GUM_SCALAR >protectedpure virtual
onModelChanged_(const GraphicalModel *bn) overridegum::MarginalTargetedInference< GUM_SCALAR >protectedvirtual
onStateChanged_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
posterior(NodeId node)gum::MarginalTargetedInference< GUM_SCALAR >virtual
posterior(std::string_view nodeName)gum::MarginalTargetedInference< GUM_SCALAR >virtual
posterior_(NodeId id)=0gum::MarginalTargetedInference< GUM_SCALAR >protectedpure virtual
prepareInference() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
setBN(const IBayesNet< GUM_SCALAR > *bn)gum::BayesNetInference< GUM_SCALAR >virtual
setModel_(const GraphicalModel *model)gum::GraphicalModelInference< GUM_SCALAR >protected
setModelDuringConstruction_(const GraphicalModel *model)gum::GraphicalModelInference< GUM_SCALAR >protected
setOutdatedStructureState_()gum::GraphicalModelInference< GUM_SCALAR >protected
setOutdatedTensorsState_()gum::GraphicalModelInference< GUM_SCALAR >protected
setState_(const StateOfInference state) finalgum::GraphicalModelInference< GUM_SCALAR >protectedvirtual
setTargetedMode_()gum::MarginalTargetedInference< GUM_SCALAR >protected
softEvidenceNodes() constgum::GraphicalModelInference< GUM_SCALAR >
state() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
StateOfInference enum namegum::GraphicalModelInference< GUM_SCALAR >
targets() const noexcept finalgum::MarginalTargetedInference< GUM_SCALAR >virtual
updateOutdatedStructure_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
updateOutdatedTensors_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
~BayesNetInference() overridegum::BayesNetInference< GUM_SCALAR >
~GraphicalModelInference()gum::GraphicalModelInference< GUM_SCALAR >virtual
~MarginalTargetedInference() overridegum::MarginalTargetedInference< GUM_SCALAR >