aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef Struct Reference

a template node, precompiled for fast sampling More...

Collaboration diagram for gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef:
[legend]

Public Attributes

const DiscreteVariable * var
 the node variable (in template)
const Tensor< GUM_SCALAR > * cpt
 its CPT (in template)
int slice
 its template slice (ATEMPORAL if static)
Idx col
 its base column index in baseCols
std::vector< ParentRef > parents
 its parents (drives sampling and topology)

Detailed Description

template<GUM_Numeric GUM_SCALAR>
struct gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef

a template node, precompiled for fast sampling

Definition at line 209 of file KTBNDatabaseGenerator.h.

Member Data Documentation

◆ col

template<GUM_Numeric GUM_SCALAR>
Idx gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef::col

◆ cpt

template<GUM_Numeric GUM_SCALAR>
const Tensor< GUM_SCALAR >* gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef::cpt

◆ parents

template<GUM_Numeric GUM_SCALAR>
std::vector< ParentRef > gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef::parents

◆ slice

template<GUM_Numeric GUM_SCALAR>
int gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef::slice

its template slice (ATEMPORAL if static)

Definition at line 212 of file KTBNDatabaseGenerator.h.

Referenced by gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::_build_().

◆ var

template<GUM_Numeric GUM_SCALAR>
const DiscreteVariable* gum::learning::KTBNDatabaseGenerator< GUM_SCALAR >::NodeRef::var

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