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

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

_applyTemporalObservations_(const _Window_ &w, int t, std::unordered_map< NodeId, Tensor< GUM_SCALAR > > &psi) constgum::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) constgum::KTBNInference< GUM_SCALAR >private
_buildKernel_(const std::string &p, int t) constgum::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) constgum::KTBNInference< GUM_SCALAR >private
_determineNode_(const std::string &name) constgum::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) constgum::KTBNInference< GUM_SCALAR >private
_fillWindow_(const _Window_ &w, int t, std::unordered_map< NodeId, Tensor< GUM_SCALAR > > &psi, bool withTemporalEvidence=true) constgum::KTBNInference< GUM_SCALAR >private
_horizon_gum::KTBNInference< GUM_SCALAR >private
_interfaceAfter_(int t) constgum::KTBNInference< GUM_SCALAR >private
_interventions_gum::KTBNInference< GUM_SCALAR >private
_interventionSlices_gum::KTBNInference< GUM_SCALAR >mutableprivate
_isAtemporal_(const std::string &base) constgum::KTBNInference< GUM_SCALAR >private
_isTemporal_(const std::string &base) constgum::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) constgum::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) constgum::KTBNInference< GUM_SCALAR >private
_psiCache_gum::KTBNInference< GUM_SCALAR >mutableprivate
_psiCached_gum::KTBNInference< GUM_SCALAR >mutableprivate
_psiKey_(int t) constgum::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) constgum::KTBNInference< GUM_SCALAR >private
_temporalSorted_gum::KTBNInference< GUM_SCALAR >private
_validateNode_(const std::string &base, int slice) constgum::KTBNInference< GUM_SCALAR >private
_varOfSlot_(const _Slot_ &s, int t) constgum::KTBNInference< GUM_SCALAR >private
_windowAt_(int t) constgum::KTBNInference< GUM_SCALAR >private
_windowPotentials_(const _Window_ &w, int t) constgum::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 >
ATEMPORALgum::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) constgum::KTBNInference< GUM_SCALAR >
hasIntervention(std::string_view node_name) constgum::KTBNInference< GUM_SCALAR >
hasObservation(std::string_view base, int slice) constgum::KTBNInference< GUM_SCALAR >
hasObservation(std::string_view node_name) constgum::KTBNInference< GUM_SCALAR >
hasObservation() constgum::KTBNInference< GUM_SCALAR >
interfaceSize() constgum::KTBNInference< GUM_SCALAR >
isInTargetMode() constgum::KTBNInference< GUM_SCALAR >
isTarget(std::string_view base) constgum::KTBNInference< GUM_SCALAR >
ktbn() constgum::KTBNInference< GUM_SCALAR >
KTBNInference(const KTBN< GUM_SCALAR > *ktbn)gum::KTBNInference< GUM_SCALAR >explicit
KTBNInference(const KTBNInference< GUM_SCALAR > &)=deletegum::KTBNInference< GUM_SCALAR >
logObservationProbability()gum::KTBNInference< GUM_SCALAR >
makeInference(Size nbTimeSlices)gum::KTBNInference< GUM_SCALAR >
NodeKey typedefgum::KTBNInference< GUM_SCALAR >
observationProbability()gum::KTBNInference< GUM_SCALAR >
operator=(const KTBNInference< GUM_SCALAR > &)=deletegum::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() constgum::KTBNInference< GUM_SCALAR >
windowJunctionTree() constgum::KTBNInference< GUM_SCALAR >
~KTBNInference()=defaultgum::KTBNInference< GUM_SCALAR >