Direct Graphical Models  v.1.7.0
InferViterbi.h
1 // Viterbi inference class interface
2 // Writen by Sergey G. Kosov in 2015 for Project X
3 #pragma once
4 
5 #include "InferLBP.h"
6 
7 namespace DirectGraphicalModels
8 {
9  // ==================== Viterbi Infer Class ==================
15  class CInferViterbi : public CInferLBP
16  {
17  public:
22  DllExport CInferViterbi(CGraphPairwise &graph) : CInferLBP(graph) { setMaxSum(true); }
23  DllExport virtual ~CInferViterbi(void) {};
24  };
25 
26 }
void setMaxSum(bool maxSum)
Definition: InferLBP.h:29
CInferViterbi(CGraphPairwise &graph)
Constructor.
Definition: InferViterbi.h:22
Max product Viterbi inference class.
Definition: InferViterbi.h:15
Sum product Loopy Belief Propagation inference class.
Definition: InferLBP.h:16