| _computeDomainSizes_() | gum::GraphicalModelInference< GUM_SCALAR > | private |
| _createHardEvidence_(NodeId id, Idx val) const | gum::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) const | gum::GraphicalModelInference< GUM_SCALAR > | private |
| _model_ | gum::GraphicalModelInference< GUM_SCALAR > | private |
| _setAllMarginalTargets_() | gum::MarginalTargetedMRFInference< GUM_SCALAR > | private |
| _setMRFDuringConstruction_(const IMarkovRandomField< GUM_SCALAR > *mn) | gum::MRFInference< GUM_SCALAR > | private |
| _soft_evidence_nodes_ | gum::GraphicalModelInference< GUM_SCALAR > | private |
| _state_ | gum::GraphicalModelInference< GUM_SCALAR > | private |
| _targeted_mode_ | gum::MarginalTargetedMRFInference< GUM_SCALAR > | private |
| _targets_ | gum::MarginalTargetedMRFInference< GUM_SCALAR > | private |
| addAllTargets() final | gum::MarginalTargetedMRFInference< 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 Tensor< GUM_SCALAR > &pot) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| addEvidence(Tensor< GUM_SCALAR > &&pot) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| addListOfEvidence(const List< const Tensor< GUM_SCALAR > * > &potlist) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| addSetOfEvidence(const Set< const Tensor< GUM_SCALAR > * > &potset) final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| addTarget(NodeId target) final | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| addTarget(const std::string &nodeName) final | gum::MarginalTargetedMRFInference< 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 Tensor< 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::MarginalTargetedMRFInference< 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::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| eraseTarget(const std::string &nodeName) final | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| evidence() const | gum::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 > | |
| EvidenceMRFInference< GUM_SCALAR > | gum::MRFInference< GUM_SCALAR > | private |
| GraphicalModelInference(const GraphicalModel *model) | gum::GraphicalModelInference< GUM_SCALAR > | explicit |
| GraphicalModelInference() | gum::GraphicalModelInference< GUM_SCALAR > | |
| H(NodeId X) final | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| H(const std::string &nodeName) final | gum::MarginalTargetedMRFInference< 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 |
| isInferenceOutdatedStructure() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| isInferenceOutdatedTensors() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| isInferenceReady() const noexcept final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| isTarget(NodeId node) const final | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| isTarget(const std::string &nodeName) const final | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| isTargetedMode_() const | gum::MarginalTargetedMRFInference< GUM_SCALAR > | protected |
| JointTargetedMRFInference< GUM_SCALAR > | gum::MRFInference< GUM_SCALAR > | private |
| makeInference() final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| makeInference_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
| MarginalTargetedMRFInference(const IMarkovRandomField< GUM_SCALAR > *mn) | gum::MarginalTargetedMRFInference< GUM_SCALAR > | explicit |
| MarginalTargetedMRFInference< GUM_SCALAR > | gum::MRFInference< GUM_SCALAR > | private |
| model() const final | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| MRF() const final | gum::MRFInference< GUM_SCALAR > | virtual |
| MRFInference(const IMarkovRandomField< GUM_SCALAR > *mn) | gum::MRFInference< GUM_SCALAR > | explicit |
| MRFInference() | gum::MRFInference< GUM_SCALAR > | |
| 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::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| onAllEvidenceErased_(bool contains_hard_evidence)=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
| onAllMarginalTargetsAdded_()=0 | gum::MarginalTargetedMRFInference< GUM_SCALAR > | protectedpure virtual |
| onAllMarginalTargetsErased_()=0 | gum::MarginalTargetedMRFInference< 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::MarginalTargetedMRFInference< GUM_SCALAR > | protectedpure virtual |
| onMarginalTargetErased_(const NodeId id)=0 | gum::MarginalTargetedMRFInference< GUM_SCALAR > | protectedpure virtual |
| onModelChanged_(const GraphicalModel *mn) | gum::MarginalTargetedMRFInference< GUM_SCALAR > | protectedvirtual |
| onStateChanged_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
| posterior(NodeId node) | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| posterior(const std::string &nodeName) | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| posterior_(NodeId id)=0 | gum::MarginalTargetedMRFInference< GUM_SCALAR > | protectedpure virtual |
| prepareInference() final | gum::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) final | gum::GraphicalModelInference< GUM_SCALAR > | protectedvirtual |
| setTargetedMode_() | gum::MarginalTargetedMRFInference< 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::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| updateOutdatedStructure_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
| updateOutdatedTensors_()=0 | gum::GraphicalModelInference< GUM_SCALAR > | protectedpure virtual |
| ~GraphicalModelInference() | gum::GraphicalModelInference< GUM_SCALAR > | virtual |
| ~MarginalTargetedMRFInference() | gum::MarginalTargetedMRFInference< GUM_SCALAR > | virtual |
| ~MRFInference() | gum::MRFInference< GUM_SCALAR > | virtual |