autoppl  v0.8
A C++ template library for probabilistic programming
ppl::expr::prog::ProgramNode< TupExprType, class > Struct Template Reference

Detailed Description

template<class TupExprType, class = void>
struct ppl::expr::prog::ProgramNode< TupExprType, class >

ProgramNode is a class that groups different types of expressions to run sequentially like a program. It is only specialized for when the expressions are:

  • model expression
  • variable expression | model expression

All other specializations are disabled.

Template Parameters
ExprTypeslist of expression types to execute in that order

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