addArc(size_t Node1, size_t Node2, const Mat &pot=EmptyMat) | DirectGraphicalModels::IGraphPairwise | |
addArc(size_t Node1, size_t Node2, byte group, const Mat &pot) | DirectGraphicalModels::IGraphPairwise | virtual |
addEdge(size_t srcNode, size_t dstNode, byte group, const Mat &pot) override | DirectGraphicalModels::CGraphPairwise | virtual |
DirectGraphicalModels::IGraphPairwise::addEdge(size_t srcNode, size_t dstNode, const Mat &pot=EmptyMat) | DirectGraphicalModels::IGraphPairwise | |
addNode(const Mat &pot=EmptyMat) override | DirectGraphicalModels::CGraphPairwise | virtual |
addNodes(const Mat &pots) | DirectGraphicalModels::CGraph | virtual |
addTriplet(dword Node1, dword Node2, dword Node3) | DirectGraphicalModels::CGraph3 | |
addTriplet(dword Node1, dword Node2, dword Node3, const Mat &pot) | DirectGraphicalModels::CGraph3 | |
CGraph(byte nStates) | DirectGraphicalModels::CGraph | inline |
CGraph(const CGraph &)=delete | DirectGraphicalModels::CGraph | |
CGraph3(byte nStates) | DirectGraphicalModels::CGraph3 | inline |
CGraphPairwise(byte nStates) | DirectGraphicalModels::CGraphPairwise | inline |
getChildNodes(size_t node, vec_size_t &vNodes) const override | DirectGraphicalModels::CGraphPairwise | virtual |
getEdge(size_t srcNode, size_t dstNode, Mat &pot) const override | DirectGraphicalModels::CGraphPairwise | virtual |
getEdgeGroup(size_t srcNode, size_t dstNode) const override | DirectGraphicalModels::CGraphPairwise | virtual |
getNode(size_t node, Mat &pot) const override | DirectGraphicalModels::CGraphPairwise | virtual |
getNodes(size_t start_node, size_t num_nodes, Mat &pots) const | DirectGraphicalModels::CGraph | virtual |
getNumEdges(void) const override | DirectGraphicalModels::CGraphPairwise | inlinevirtual |
getNumNodes(void) const override | DirectGraphicalModels::CGraphPairwise | inlinevirtual |
getNumStates(void) const | DirectGraphicalModels::CGraph | inline |
getParentNodes(size_t node, vec_size_t &vNodes) const override | DirectGraphicalModels::CGraphPairwise | virtual |
IGraphPairwise(byte nStates) | DirectGraphicalModels::IGraphPairwise | inline |
isArcExists(size_t Node1, size_t Node2) const | DirectGraphicalModels::IGraphPairwise | virtual |
isEdgeArc(size_t srcNode, size_t dstNode) const | DirectGraphicalModels::IGraphPairwise | virtual |
isEdgeExists(size_t srcNode, size_t dstNode) const override | DirectGraphicalModels::CGraphPairwise | virtual |
marginalize(const vec_size_t &nodes) | DirectGraphicalModels::IGraphPairwise | |
operator=(const CGraph &)=delete | DirectGraphicalModels::CGraph | |
removeArc(size_t Node1, size_t Node2) | DirectGraphicalModels::IGraphPairwise | virtual |
removeEdge(size_t srcNode, size_t dstNode) override | DirectGraphicalModels::CGraphPairwise | virtual |
reset(void) override | DirectGraphicalModels::CGraphPairwise | virtual |
setArc(size_t Node1, size_t Node2, const Mat &pot) | DirectGraphicalModels::IGraphPairwise | virtual |
setArcGroup(size_t Node1, size_t Node2, byte group) | DirectGraphicalModels::IGraphPairwise | virtual |
setEdge(size_t srcNode, size_t dstNode, const Mat &pot) override | DirectGraphicalModels::CGraphPairwise | virtual |
setEdgeGroup(size_t srcNode, size_t dstNode, byte group) override | DirectGraphicalModels::CGraphPairwise | virtual |
setEdges(std::optional< byte > group, const Mat &pot) override | DirectGraphicalModels::CGraphPairwise | virtual |
setNode(size_t node, const Mat &pot) override | DirectGraphicalModels::CGraphPairwise | virtual |
setNodes(size_t start_node, const Mat &pots) | DirectGraphicalModels::CGraph | virtual |
setTriplet(dword Node1, dword Node2, dword Node3, const Mat &pot) | DirectGraphicalModels::CGraph3 | |
~CGraph(void)=default | DirectGraphicalModels::CGraph | virtual |
~CGraph3(void) | DirectGraphicalModels::CGraph3 | inlinevirtual |
~CGraphPairwise(void)=default | DirectGraphicalModels::CGraphPairwise | virtual |
~IGraphPairwise(void)=default | DirectGraphicalModels::IGraphPairwise | virtual |