Direct Graphical Models  v.1.7.0
InferChain.h
1 // Chain exact inference class interface
2 // Written by Sergey G. Kosov in 2015 for Project X
3 #pragma once
4 
5 #include "MessagePassing.h"
6 
7 namespace DirectGraphicalModels
8 {
9  // ================================ Chain Infer Class ===============================
17  {
18  public:
23  DllExport CInferChain(CGraphPairwise & graph) : CMessagePassing(graph) {}
24  DllExport virtual ~CInferChain(void) {}
25 
26 
27  protected:
33  DllExport virtual void calculateMessages(unsigned int nIt);
34  };
35 }
CInferChain(CGraphPairwise &graph)
Constructor.
Definition: InferChain.h:23
Abstract base class for message passing inference algorithmes.
Inference for chain graphs.
Definition: InferChain.h:16
virtual void calculateMessages(unsigned int nIt)
Calculates messages for exact inference in a chain graph.
Definition: InferChain.cpp:6