| _applyTemporalObservations_(const _Window_ &w, int t, std::unordered_map< NodeId, Tensor< GUM_SCALAR > > &psi) const | gum::KTBNInference< GUM_SCALAR > | private |
| _atemporalSorted_ | gum::KTBNInference< GUM_SCALAR > | private |
| _baseIdx_ | gum::KTBNInference< GUM_SCALAR > | private |
| _baseNames_ | gum::KTBNInference< GUM_SCALAR > | private |
| _belief_(const _Window_ &w, const std::unordered_map< NodeId, Tensor< GUM_SCALAR > > &psi, const std::map< std::pair< NodeId, NodeId >, Tensor< GUM_SCALAR > > &msgs, const Tensor< GUM_SCALAR > *inPrev, const Tensor< GUM_SCALAR > *inNext, NodeId c, NodeId skipNeighbour) const | gum::KTBNInference< GUM_SCALAR > | private |
| _buildKernel_(const std::string &p, int t) const | gum::KTBNInference< GUM_SCALAR > | private |
| _buildWindows_() | gum::KTBNInference< GUM_SCALAR > | private |
| _compileWindow_(const std::vector< _Slot_ > &Iprev, const std::vector< _Slot_ > &Icur, int t, bool withAtemporalFamilies) const | gum::KTBNInference< GUM_SCALAR > | private |
| _determineNode_(const std::string &name) const | gum::KTBNInference< GUM_SCALAR > | private |
| _done_ | gum::KTBNInference< GUM_SCALAR > | private |
| _encode_(const std::string &base, int slice) | gum::KTBNInference< GUM_SCALAR > | privatestatic |
| _familySlots_(int baseIdx, int t) const | gum::KTBNInference< GUM_SCALAR > | private |
| _fillWindow_(const _Window_ &w, int t, std::unordered_map< NodeId, Tensor< GUM_SCALAR > > &psi, bool withTemporalEvidence=true) const | gum::KTBNInference< GUM_SCALAR > | private |
| _horizon_ | gum::KTBNInference< GUM_SCALAR > | private |
| _interfaceAfter_(int t) const | gum::KTBNInference< GUM_SCALAR > | private |
| _interventions_ | gum::KTBNInference< GUM_SCALAR > | private |
| _interventionSlices_ | gum::KTBNInference< GUM_SCALAR > | mutableprivate |
| _isAtemporal_(const std::string &base) const | gum::KTBNInference< GUM_SCALAR > | private |
| _isTemporal_(const std::string &base) const | gum::KTBNInference< GUM_SCALAR > | private |
| _k_ | gum::KTBNInference< GUM_SCALAR > | private |
| _kernelCache_ | gum::KTBNInference< GUM_SCALAR > | mutableprivate |
| _ktbn_ | gum::KTBNInference< GUM_SCALAR > | private |
| _lastConsumerSlice_(int baseIdx, int s) const | gum::KTBNInference< GUM_SCALAR > | private |
| _logObservation_ | gum::KTBNInference< GUM_SCALAR > | private |
| _markRequisite_() | gum::KTBNInference< GUM_SCALAR > | private |
| _maxLag_ | gum::KTBNInference< GUM_SCALAR > | private |
| _nbTemporal_ | gum::KTBNInference< GUM_SCALAR > | private |
| _observations_ | gum::KTBNInference< GUM_SCALAR > | private |
| _observationSlices_ | gum::KTBNInference< GUM_SCALAR > | mutableprivate |
| _posteriors_ | gum::KTBNInference< GUM_SCALAR > | private |
| _propagate_(const _Window_ &w, int t, const std::unordered_map< NodeId, Tensor< GUM_SCALAR > > &psi, const Tensor< GUM_SCALAR > *inPrev, const Tensor< GUM_SCALAR > *inNext, bool distribute, std::map< std::pair< NodeId, NodeId >, Tensor< GUM_SCALAR > > &msgs) const | gum::KTBNInference< GUM_SCALAR > | private |
| _psiCache_ | gum::KTBNInference< GUM_SCALAR > | mutableprivate |
| _psiCached_ | gum::KTBNInference< GUM_SCALAR > | mutableprivate |
| _psiKey_(int t) const | gum::KTBNInference< GUM_SCALAR > | private |
| _psiScratch_ | gum::KTBNInference< GUM_SCALAR > | mutableprivate |
| _requisite_ | gum::KTBNInference< GUM_SCALAR > | private |
| _series_(const std::string &base) | gum::KTBNInference< GUM_SCALAR > | private |
| _snapshot_(const std::string &base, int slice, const Tensor< GUM_SCALAR > &marginal) | gum::KTBNInference< GUM_SCALAR > | private |
| _targeted_mode_ | gum::KTBNInference< GUM_SCALAR > | private |
| _targets_ | gum::KTBNInference< GUM_SCALAR > | private |
| _templateVar_(const std::string &base, int slice) const | gum::KTBNInference< GUM_SCALAR > | private |
| _temporalSorted_ | gum::KTBNInference< GUM_SCALAR > | private |
| _validateNode_(const std::string &base, int slice) const | gum::KTBNInference< GUM_SCALAR > | private |
| _varOfSlot_(const _Slot_ &s, int t) const | gum::KTBNInference< GUM_SCALAR > | private |
| _windowAt_(int t) const | gum::KTBNInference< GUM_SCALAR > | private |
| _windowPotentials_(const _Window_ &w, int t) const | gum::KTBNInference< GUM_SCALAR > | private |
| _windows_ | gum::KTBNInference< GUM_SCALAR > | private |
| addIntervention(std::string_view base, int slice, const KTBNModality &value) | gum::KTBNInference< GUM_SCALAR > | |
| addIntervention(std::string_view node_name, const KTBNModality &value) | gum::KTBNInference< GUM_SCALAR > | |
| addIntervention(const std::vector< std::pair< NodeKey, KTBNModality > > &interventions) | gum::KTBNInference< GUM_SCALAR > | |
| addObservation(std::string_view base, int slice, const KTBNModality &value) | gum::KTBNInference< GUM_SCALAR > | |
| addObservation(std::string_view node_name, const KTBNModality &value) | gum::KTBNInference< GUM_SCALAR > | |
| addObservation(std::string_view base, int slice, const std::vector< GUM_SCALAR > &likelihood) | gum::KTBNInference< GUM_SCALAR > | |
| addObservation(std::string_view node_name, const std::vector< GUM_SCALAR > &likelihood) | gum::KTBNInference< GUM_SCALAR > | |
| addObservations(const std::vector< std::pair< NodeKey, KTBNModality > > &observations) | gum::KTBNInference< GUM_SCALAR > | |
| addTarget(std::string_view base) | gum::KTBNInference< GUM_SCALAR > | |
| ATEMPORAL | gum::KTBNInference< GUM_SCALAR > | static |
| clearInterventions() | gum::KTBNInference< GUM_SCALAR > | |
| clearObservation() | gum::KTBNInference< GUM_SCALAR > | |
| clearTargets() | gum::KTBNInference< GUM_SCALAR > | |
| eraseIntervention(std::string_view base, int slice) | gum::KTBNInference< GUM_SCALAR > | |
| eraseIntervention(std::string_view node_name) | gum::KTBNInference< GUM_SCALAR > | |
| eraseObservation(std::string_view base, int slice) | gum::KTBNInference< GUM_SCALAR > | |
| eraseObservation(std::string_view node_name) | gum::KTBNInference< GUM_SCALAR > | |
| eraseTarget(std::string_view base) | gum::KTBNInference< GUM_SCALAR > | |
| hasIntervention(std::string_view base, int slice) const | gum::KTBNInference< GUM_SCALAR > | |
| hasIntervention(std::string_view node_name) const | gum::KTBNInference< GUM_SCALAR > | |
| hasObservation(std::string_view base, int slice) const | gum::KTBNInference< GUM_SCALAR > | |
| hasObservation(std::string_view node_name) const | gum::KTBNInference< GUM_SCALAR > | |
| hasObservation() const | gum::KTBNInference< GUM_SCALAR > | |
| interfaceSize() const | gum::KTBNInference< GUM_SCALAR > | |
| isInTargetMode() const | gum::KTBNInference< GUM_SCALAR > | |
| isTarget(std::string_view base) const | gum::KTBNInference< GUM_SCALAR > | |
| ktbn() const | gum::KTBNInference< GUM_SCALAR > | |
| KTBNInference(const KTBN< GUM_SCALAR > *ktbn) | gum::KTBNInference< GUM_SCALAR > | explicit |
| KTBNInference(const KTBNInference< GUM_SCALAR > &)=delete | gum::KTBNInference< GUM_SCALAR > | |
| logObservationProbability() | gum::KTBNInference< GUM_SCALAR > | |
| makeInference(Size nbTimeSlices) | gum::KTBNInference< GUM_SCALAR > | |
| NodeKey typedef | gum::KTBNInference< GUM_SCALAR > | |
| observationProbability() | gum::KTBNInference< GUM_SCALAR > | |
| operator=(const KTBNInference< GUM_SCALAR > &)=delete | gum::KTBNInference< GUM_SCALAR > | |
| posterior(std::string_view base, int slice) | gum::KTBNInference< GUM_SCALAR > | |
| posterior(std::string_view node_name) | gum::KTBNInference< GUM_SCALAR > | |
| posteriors(std::string_view base) | gum::KTBNInference< GUM_SCALAR > | |
| toString() const | gum::KTBNInference< GUM_SCALAR > | |
| windowJunctionTree() const | gum::KTBNInference< GUM_SCALAR > | |
| ~KTBNInference()=default | gum::KTBNInference< GUM_SCALAR > | |