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

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

_joint_targets_gum::JointTargetedMRFInference< GUM_SCALAR >private
_setAllMarginalTargets_()gum::MarginalTargetedMRFInference< GUM_SCALAR >private
_targeted_mode_gum::MarginalTargetedMRFInference< GUM_SCALAR >private
_targets_gum::MarginalTargetedMRFInference< GUM_SCALAR >private
addAllTargets() finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
addEvidence(NodeId id, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::addEvidence(const std::string &nodeName, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::addEvidence(NodeId id, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::addEvidence(const std::string &nodeName, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::addEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::addEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::addEvidence(const Tensor< GUM_SCALAR > &pot) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::addEvidence(Tensor< GUM_SCALAR > &&pot) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
addJointTarget(const NodeSet &joint_target) finalgum::JointTargetedMRFInference< 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::MarginalTargetedMRFInference< GUM_SCALAR >virtual
addTarget(const std::string &nodeName) finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
chgEvidence(NodeId id, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::chgEvidence(const std::string &nodeName, const Idx val) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::chgEvidence(NodeId id, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::chgEvidence(const std::string &nodeName, const std::string &label) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::chgEvidence(NodeId id, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::chgEvidence(const std::string &nodeName, const std::vector< GUM_SCALAR > &vals) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::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
eraseAllJointTargets() finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
eraseAllMarginalTargets() finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
eraseAllTargets() finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
eraseEvidence(NodeId id) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::eraseEvidence(const std::string &nodeName) finalgum::GraphicalModelInference< GUM_SCALAR >virtual
eraseJointTarget(const NodeSet &joint_target) finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
eraseTarget(NodeId target) finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
eraseTarget(const std::string &nodeName) finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
evidence() constgum::GraphicalModelInference< GUM_SCALAR >
evidenceImpact(NodeId target, const NodeSet &evs)gum::MarginalTargetedMRFInference< GUM_SCALAR >
evidenceImpact(const std::string &target, const std::vector< std::string > &evs)gum::MarginalTargetedMRFInference< GUM_SCALAR >
evidenceJointImpact(const NodeSet &targets, const NodeSet &evs)gum::JointTargetedMRFInference< GUM_SCALAR >
evidenceJointImpact(const std::vector< std::string > &targets, const std::vector< std::string > &evs)gum::JointTargetedMRFInference< GUM_SCALAR >
GraphicalModelInference(const GraphicalModel *model)gum::GraphicalModelInference< GUM_SCALAR >explicit
gum::MarginalTargetedMRFInference::GraphicalModelInference()gum::GraphicalModelInference< GUM_SCALAR >
H(NodeId X) finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
H(const std::string &nodeName) finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
hardEvidence() constgum::GraphicalModelInference< GUM_SCALAR >
hardEvidenceNodes() constgum::GraphicalModelInference< GUM_SCALAR >
hasEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::hasEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::hasEvidence(const std::string &nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasHardEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::hasHardEvidence(const std::string &nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
hasNoModel_() constgum::GraphicalModelInference< GUM_SCALAR >inlineprotected
hasSoftEvidence(NodeId id) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
gum::MarginalTargetedMRFInference::hasSoftEvidence(const std::string &nodeName) const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
isExactJointComputable_(const NodeSet &vars)gum::JointTargetedMRFInference< GUM_SCALAR >protectedvirtual
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
isJointTarget(const NodeSet &vars) const finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
isTarget(NodeId node) const finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
isTarget(const std::string &nodeName) const finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
isTargetedMode_() constgum::MarginalTargetedMRFInference< GUM_SCALAR >protected
jointMutualInformation(const NodeSet &targets)gum::JointTargetedMRFInference< GUM_SCALAR >
jointMutualInformation(const std::vector< std::string > &targets)gum::JointTargetedMRFInference< GUM_SCALAR >
jointPosterior(const NodeSet &nodes) finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
jointPosterior_(const NodeSet &set)=0gum::JointTargetedMRFInference< GUM_SCALAR >protectedpure virtual
jointPosterior_(const NodeSet &wanted_target, const NodeSet &declared_target)=0gum::JointTargetedMRFInference< GUM_SCALAR >protectedpure virtual
JointTargetedMRFInference(const IMarkovRandomField< GUM_SCALAR > *mn)gum::JointTargetedMRFInference< GUM_SCALAR >explicit
jointTargets() const noexcept finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
makeInference() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
makeInference_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
MarginalTargetedMRFInference(const IMarkovRandomField< GUM_SCALAR > *mn)gum::MarginalTargetedMRFInference< GUM_SCALAR >explicit
model() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
MRF() const finalgum::MRFInference< GUM_SCALAR >virtual
MRFInference(const IMarkovRandomField< GUM_SCALAR > *mn)gum::MRFInference< GUM_SCALAR >explicit
gum::MarginalTargetedMRFInference::MRFInference()gum::MRFInference< GUM_SCALAR >
nbrEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
nbrHardEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
nbrJointTargets() const noexcept finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
nbrSoftEvidence() const finalgum::GraphicalModelInference< GUM_SCALAR >virtual
nbrTargets() const noexcept finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
onAllEvidenceErased_(bool contains_hard_evidence)=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
onAllJointTargetsErased_()=0gum::JointTargetedMRFInference< GUM_SCALAR >protectedpure virtual
onAllMarginalTargetsAdded_()=0gum::MarginalTargetedMRFInference< GUM_SCALAR >protectedpure virtual
onAllMarginalTargetsErased_()=0gum::MarginalTargetedMRFInference< GUM_SCALAR >protectedpure virtual
onAllTargetsErased_()=0gum::JointTargetedMRFInference< 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
onJointTargetAdded_(const NodeSet &set)=0gum::JointTargetedMRFInference< GUM_SCALAR >protectedpure virtual
onJointTargetErased_(const NodeSet &set)=0gum::JointTargetedMRFInference< GUM_SCALAR >protectedpure virtual
onMarginalTargetAdded_(const NodeId id)=0gum::MarginalTargetedMRFInference< GUM_SCALAR >protectedpure virtual
onMarginalTargetErased_(const NodeId id)=0gum::MarginalTargetedMRFInference< GUM_SCALAR >protectedpure virtual
onModelChanged_(const GraphicalModel *mn) overridegum::JointTargetedMRFInference< GUM_SCALAR >protectedvirtual
onStateChanged_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
posterior(NodeId node) finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
posterior(const std::string &nodeName) finalgum::JointTargetedMRFInference< GUM_SCALAR >virtual
posterior_(NodeId id)=0gum::MarginalTargetedMRFInference< GUM_SCALAR >protectedpure virtual
prepareInference() finalgum::GraphicalModelInference< GUM_SCALAR >virtual
setModel_(const GraphicalModel *model)gum::GraphicalModelInference< GUM_SCALAR >protected
setModelDuringConstruction_(const GraphicalModel *model)gum::GraphicalModelInference< GUM_SCALAR >protected
setMRF(const IMarkovRandomField< GUM_SCALAR > *mrf)gum::MRFInference< GUM_SCALAR >virtual
setOutdatedStructureState_()gum::GraphicalModelInference< GUM_SCALAR >protected
setOutdatedTensorsState_()gum::GraphicalModelInference< GUM_SCALAR >protected
setState_(const StateOfInference state) finalgum::GraphicalModelInference< GUM_SCALAR >protectedvirtual
setTargetedMode_()gum::MarginalTargetedMRFInference< GUM_SCALAR >protected
softEvidenceNodes() constgum::GraphicalModelInference< GUM_SCALAR >
state() const noexcept finalgum::GraphicalModelInference< GUM_SCALAR >virtual
StateOfInference enum namegum::GraphicalModelInference< GUM_SCALAR >
superForJointComputable_(const NodeSet &vars)gum::JointTargetedMRFInference< GUM_SCALAR >protectedvirtual
targets() const noexcept finalgum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
unnormalizedJointPosterior_(const NodeSet &set)=0gum::JointTargetedMRFInference< GUM_SCALAR >protectedpure virtual
unnormalizedJointPosterior_(NodeId id)=0gum::JointTargetedMRFInference< GUM_SCALAR >protectedpure virtual
updateOutdatedStructure_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
updateOutdatedTensors_()=0gum::GraphicalModelInference< GUM_SCALAR >protectedpure virtual
~GraphicalModelInference()gum::GraphicalModelInference< GUM_SCALAR >virtual
~JointTargetedMRFInference()gum::JointTargetedMRFInference< GUM_SCALAR >virtual
~MarginalTargetedMRFInference()gum::MarginalTargetedMRFInference< GUM_SCALAR >virtual
~MRFInference()gum::MRFInference< GUM_SCALAR >virtual