![]() |
Direct Graphical Models
v.1.7.0
|
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::IGraphPairwise | virtual |
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)=0 | DirectGraphicalModels::IGraphPairwise | pure virtual |
addNode(const Mat &pot=EmptyMat)=0 | DirectGraphicalModels::CGraph | pure virtual |
addNodes(const Mat &pots) | DirectGraphicalModels::CGraph | virtual |
CGraph(byte nStates) | DirectGraphicalModels::CGraph | inline |
CGraph(const CGraph &)=delete | DirectGraphicalModels::CGraph | |
getChildNodes(size_t node, vec_size_t &vNodes) const =0 | DirectGraphicalModels::CGraph | pure virtual |
getEdge(size_t srcNode, size_t dstNode, Mat &pot) const =0 | DirectGraphicalModels::IGraphPairwise | pure virtual |
getEdgeGroup(size_t srcNode, size_t dstNode) const =0 | DirectGraphicalModels::IGraphPairwise | pure virtual |
getNode(size_t node, Mat &pot) const =0 | DirectGraphicalModels::CGraph | pure virtual |
getNodes(size_t start_node, size_t num_nodes, Mat &pots) const | DirectGraphicalModels::CGraph | virtual |
getNumEdges(void) const =0 | DirectGraphicalModels::CGraph | pure virtual |
getNumNodes(void) const =0 | DirectGraphicalModels::CGraph | pure virtual |
getNumStates(void) const | DirectGraphicalModels::CGraph | inline |
getParentNodes(size_t node, vec_size_t &vNodes) const =0 | DirectGraphicalModels::CGraph | pure 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 =0 | DirectGraphicalModels::IGraphPairwise | pure 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)=0 | DirectGraphicalModels::IGraphPairwise | pure virtual |
reset(void)=0 | DirectGraphicalModels::CGraph | pure 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)=0 | DirectGraphicalModels::IGraphPairwise | pure virtual |
setEdgeGroup(size_t srcNode, size_t dstNode, byte group)=0 | DirectGraphicalModels::IGraphPairwise | pure virtual |
setEdges(std::optional< byte > group, const Mat &pot)=0 | DirectGraphicalModels::IGraphPairwise | pure virtual |
setNode(size_t node, const Mat &pot)=0 | DirectGraphicalModels::CGraph | pure virtual |
setNodes(size_t start_node, const Mat &pots) | DirectGraphicalModels::CGraph | virtual |
~CGraph(void)=default | DirectGraphicalModels::CGraph | virtual |
~IGraphPairwise(void)=default | DirectGraphicalModels::IGraphPairwise | virtual |