Direct Graphical Models  v.1.7.0
DirectGraphicalModels::IGraphPairwise Member List

This is the complete list of members for DirectGraphicalModels::IGraphPairwise, including all inherited members.

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::IGraphPairwisevirtual
addEdge(size_t srcNode, size_t dstNode, const Mat &pot=EmptyMat)DirectGraphicalModels::IGraphPairwise
addEdge(size_t srcNode, size_t dstNode, byte group, const Mat &pot)=0DirectGraphicalModels::IGraphPairwisepure virtual
addNode(const Mat &pot=EmptyMat)=0DirectGraphicalModels::CGraphpure virtual
addNodes(const Mat &pots)DirectGraphicalModels::CGraphvirtual
CGraph(byte nStates)DirectGraphicalModels::CGraphinline
CGraph(const CGraph &)=deleteDirectGraphicalModels::CGraph
getChildNodes(size_t node, vec_size_t &vNodes) const =0DirectGraphicalModels::CGraphpure virtual
getEdge(size_t srcNode, size_t dstNode, Mat &pot) const =0DirectGraphicalModels::IGraphPairwisepure virtual
getEdgeGroup(size_t srcNode, size_t dstNode) const =0DirectGraphicalModels::IGraphPairwisepure virtual
getNode(size_t node, Mat &pot) const =0DirectGraphicalModels::CGraphpure virtual
getNodes(size_t start_node, size_t num_nodes, Mat &pots) constDirectGraphicalModels::CGraphvirtual
getNumEdges(void) const =0DirectGraphicalModels::CGraphpure virtual
getNumNodes(void) const =0DirectGraphicalModels::CGraphpure virtual
getNumStates(void) constDirectGraphicalModels::CGraphinline
getParentNodes(size_t node, vec_size_t &vNodes) const =0DirectGraphicalModels::CGraphpure virtual
IGraphPairwise(byte nStates)DirectGraphicalModels::IGraphPairwiseinline
isArcExists(size_t Node1, size_t Node2) constDirectGraphicalModels::IGraphPairwisevirtual
isEdgeArc(size_t srcNode, size_t dstNode) constDirectGraphicalModels::IGraphPairwisevirtual
isEdgeExists(size_t srcNode, size_t dstNode) const =0DirectGraphicalModels::IGraphPairwisepure virtual
marginalize(const vec_size_t &nodes)DirectGraphicalModels::IGraphPairwise
operator=(const CGraph &)=deleteDirectGraphicalModels::CGraph
removeArc(size_t Node1, size_t Node2)DirectGraphicalModels::IGraphPairwisevirtual
removeEdge(size_t srcNode, size_t dstNode)=0DirectGraphicalModels::IGraphPairwisepure virtual
reset(void)=0DirectGraphicalModels::CGraphpure virtual
setArc(size_t Node1, size_t Node2, const Mat &pot)DirectGraphicalModels::IGraphPairwisevirtual
setArcGroup(size_t Node1, size_t Node2, byte group)DirectGraphicalModels::IGraphPairwisevirtual
setEdge(size_t srcNode, size_t dstNode, const Mat &pot)=0DirectGraphicalModels::IGraphPairwisepure virtual
setEdgeGroup(size_t srcNode, size_t dstNode, byte group)=0DirectGraphicalModels::IGraphPairwisepure virtual
setEdges(std::optional< byte > group, const Mat &pot)=0DirectGraphicalModels::IGraphPairwisepure virtual
setNode(size_t node, const Mat &pot)=0DirectGraphicalModels::CGraphpure virtual
setNodes(size_t start_node, const Mat &pots)DirectGraphicalModels::CGraphvirtual
~CGraph(void)=defaultDirectGraphicalModels::CGraphvirtual
~IGraphPairwise(void)=defaultDirectGraphicalModels::IGraphPairwisevirtual