JunctionTree¶
-
class
otagrum.
JunctionTree
(jt, names)¶ JunctionTree interface.
Parameters: - jt :
pyAgrum.CliqueGraph
Junction tree
- names : sequence of str
Node names
Methods
getClassName
(self)Accessor to the object’s name. getClique
(self, nod)Clique accessor getCliquesCollection
(self)Cliques accessor getDescription
(self)Size accessor getEdges
(self)Edges accessor getMarginal
(self, indices)Marginal tree accessor getNeighbours
(self, id)Neighbours accessor getNodes
(self)Nodes accessor getSeparator
(self, edge)Separator accessor getSeparatorsCollection
(self)Separators accessor getSize
(self)Size accessor -
__init__
(self, jt, names)¶ x.__init__(…) initializes x; see help(type(x)) for signature
-
getClassName
(self)¶ Accessor to the object’s name.
Returns: - class_name : str
The object class name (object.__class__.__name__).
-
getClique
(self, nod)¶ Clique accessor
Parameters: - node : int
Node associated to the desired clique
Returns: - clique :
openturns.Indices
Clique associated to the desired node
-
getCliquesCollection
(self)¶ Cliques accessor
Returns: - cliques : sequence of
openturns.Indices
List of cliques
- cliques : sequence of
-
getDescription
(self)¶ Size accessor
Returns: - names : sequence of str
Node names
-
getEdges
(self)¶ Edges accessor
Returns: - edges :
pyAgrum.EdgeSet
List of edges
- edges :
-
getMarginal
(self, indices)¶ Marginal tree accessor
Parameters: - nodes :
openturns.Indices
Nodes list
Returns: - marginal :
JunctionTree
Marginal junction tree
- nodes :
-
getNeighbours
(self, id)¶ Neighbours accessor
Parameters: - node : int
Node associated to the desired neighbours
Returns: - neighbours :
pyAgrum.NodeSet
Neighbours associated to the desired node
-
getNodes
(self)¶ Nodes accessor
Returns: - nodes :
pyAgrum.NodeSet
List of nodes
- nodes :
-
getSeparator
(self, edge)¶ Separator accessor
Parameters: - edge :
pyAgrum.Edge
Arc associated to the desired clique
Returns: - separator :
openturns.Indices
Separator associated to the desired arc
- edge :
-
getSeparatorsCollection
(self)¶ Separators accessor
Returns: - separators : sequence of
openturns.Indices
List of separators
- separators : sequence of
-
getSize
(self)¶ Size accessor
Returns: - size : int
Number of nodes in the tree
- jt :