lppl  v2.0.0
transition< Impl, O, Out > Struct Template Reference

Abstract user-defined transition dynamics for use in filtering (or elsewhere!) More...

#include "proposal.hpp"

Public Member Functions

std::pair< record_t< DTypes< Out... > >, double > generate ()
 
std::pair< record_t< DTypes< Out... > >, double > operator() ()
 
void update (FilterValueType< O, Out... > &r)
 

Detailed Description

template<class Impl, typename O, typename... Out>
struct transition< Impl, O, Out >

Abstract user-defined transition dynamics for use in filtering (or elsewhere!)

Template Parameters
ImplThe implementation of the transition kernel logic.
Othe output type of the probabilistic program
OutThe types of distributions in the records generated by the subclass

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