Direct Graphical Models
v.1.7.0
|
Kit class for constructing Pairwise Graph objects. More...
#include <GraphPairwiseKit.h>
Public Member Functions | |
CGraphPairwiseKit (byte nStates, INFER infer=INFER::LBP) | |
Constructor. More... | |
virtual | ~CGraphPairwiseKit ()=default |
CGraph & | getGraph () override |
Returns the graph object. More... | |
CInfer & | getInfer () override |
Returns the inference / decoding object. More... | |
CGraphExt & | getGraphExt () override |
Returns the graph extension object. More... | |
Public Member Functions inherited from DirectGraphicalModels::CGraphKit | |
CGraphKit ()=default | |
CGraphKit (const CGraphKit &)=delete | |
virtual | ~CGraphKit ()=default |
const CGraphKit & | operator= (const CGraphKit &)=delete |
Private Attributes | |
CGraphPairwise | m_graph |
Pairwise graph. More... | |
std::unique_ptr< CMessagePassing > | m_pInfer |
Inferer for pairwise graphs. More... | |
CGraphPairwiseExt | m_graphExtension |
Pairwise graph extension. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from DirectGraphicalModels::CGraphKit | |
static std::shared_ptr< CGraphKit > | create (GraphType graphType, byte nStates) |
Factory method returning graph kit object. More... | |
Kit class for constructing Pairwise Graph objects.
Definition at line 33 of file GraphPairwiseKit.h.
|
inline |
Constructor.
nStates | the number of States (classes) |
infer |
Definition at line 40 of file GraphPairwiseKit.h.
|
virtualdefault |
|
inlineoverridevirtual |
Returns the graph object.
Implements DirectGraphicalModels::CGraphKit.
Definition at line 55 of file GraphPairwiseKit.h.
|
inlineoverridevirtual |
Returns the graph extension object.
Implements DirectGraphicalModels::CGraphKit.
Definition at line 57 of file GraphPairwiseKit.h.
|
inlineoverridevirtual |
Returns the inference / decoding object.
Implements DirectGraphicalModels::CGraphKit.
Definition at line 56 of file GraphPairwiseKit.h.
|
private |
Pairwise graph.
Definition at line 61 of file GraphPairwiseKit.h.
|
private |
Pairwise graph extension.
Definition at line 63 of file GraphPairwiseKit.h.
|
private |
Inferer for pairwise graphs.
Definition at line 62 of file GraphPairwiseKit.h.