Direct Graphical Models
v.1.7.0
|
Kit class for constructing Dense Graph objects. More...
#include <GraphDenseKit.h>
Public Member Functions | |
CGraphDenseKit (byte nStates) | |
Constructor. More... | |
virtual | ~CGraphDenseKit ()=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 | |
CGraphDense | m_graph |
Dense (complete) graph. More... | |
CInferDense | m_infer |
Inferer for dense graphs. More... | |
CGraphDenseExt | m_graphExtension |
Dense 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 Dense Graph objects.
Definition at line 17 of file GraphDenseKit.h.
|
inline |
Constructor.
nStates | the number of States (classes) |
Definition at line 23 of file GraphDenseKit.h.
|
virtualdefault |
|
inlineoverridevirtual |
Returns the graph object.
Implements DirectGraphicalModels::CGraphKit.
Definition at line 31 of file GraphDenseKit.h.
|
inlineoverridevirtual |
Returns the graph extension object.
Implements DirectGraphicalModels::CGraphKit.
Definition at line 33 of file GraphDenseKit.h.
|
inlineoverridevirtual |
Returns the inference / decoding object.
Implements DirectGraphicalModels::CGraphKit.
Definition at line 32 of file GraphDenseKit.h.
|
private |
Dense (complete) graph.
Definition at line 37 of file GraphDenseKit.h.
|
private |
Dense graph extension.
Definition at line 39 of file GraphDenseKit.h.
|
private |
Inferer for dense graphs.
Definition at line 38 of file GraphDenseKit.h.