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

A cached marginal time-series for one base: owned variable descriptors paired with their marginals, indexed by slice (single entry for an atemporal base). Descriptors are owned so tensors get a stable per-slice name rather than the reused ring-slot name they came from. More...

Public Attributes

std::vector< std::unique_ptr< DiscreteVariable > > vars
std::vector< Tensor< GUM_SCALAR > > tensors

Detailed Description

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

A cached marginal time-series for one base: owned variable descriptors paired with their marginals, indexed by slice (single entry for an atemporal base). Descriptors are owned so tensors get a stable per-slice name rather than the reused ring-slot name they came from.

Definition at line 429 of file KTBNInference.h.

Member Data Documentation

◆ tensors

template<GUM_Numeric GUM_SCALAR>
std::vector< Tensor< GUM_SCALAR > > gum::KTBNInference< GUM_SCALAR >::_Series_::tensors

◆ vars

template<GUM_Numeric GUM_SCALAR>
std::vector< std::unique_ptr< DiscreteVariable > > gum::KTBNInference< GUM_SCALAR >::_Series_::vars

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