aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::KTBNInference< GUM_SCALAR >::_Slot_ Struct Reference

One node of a window template: a base (index into baseNames) at a lag behind the window's current slice. lag == ATEMPORAL marks an atemporal base, which sits in every interface and never ages. More...

Public Member Functions

bool operator== (const _Slot_ &o) const

Public Attributes

int base
int lag

Detailed Description

template<GUM_Numeric GUM_SCALAR>
struct gum::KTBNInference< GUM_SCALAR >::_Slot_

One node of a window template: a base (index into baseNames) at a lag behind the window's current slice. lag == ATEMPORAL marks an atemporal base, which sits in every interface and never ages.

Definition at line 437 of file KTBNInference.h.

Member Function Documentation

◆ operator==()

template<GUM_Numeric GUM_SCALAR>
INLINE bool gum::KTBNInference< GUM_SCALAR >::_Slot_::operator== ( const _Slot_ & o) const

Definition at line 871 of file KTBNInference_tpl.h.

871 {
872 return base == o.base && lag == o.lag;
873 }
Exact inference on a gum::KTBN with observations and interventions, by the interface algorithm.

References base, and lag.

Member Data Documentation

◆ base

template<GUM_Numeric GUM_SCALAR>
int gum::KTBNInference< GUM_SCALAR >::_Slot_::base

Definition at line 438 of file KTBNInference.h.

Referenced by gum::KTBNInference< GUM_SCALAR >::_varOfSlot_(), and operator==().

◆ lag

template<GUM_Numeric GUM_SCALAR>
int gum::KTBNInference< GUM_SCALAR >::_Slot_::lag

Definition at line 439 of file KTBNInference.h.

Referenced by gum::KTBNInference< GUM_SCALAR >::_varOfSlot_(), and operator==().


The documentation for this struct was generated from the following files: