Graph
matchbox.common.graph
¶
Common data structures for resolution graphs.
Classes:
-
ResolutionNodeType
–Types of nodes in a resolution.
-
ResolutionNode
–A node in a resolution graph.
-
ResolutionEdge
–An edge in a resolution graph.
-
ResolutionGraph
–A directed graph of resolution nodes and edges.
Attributes:
ResolutionNodeType
¶
ResolutionNode
¶
Bases: BaseModel
A node in a resolution graph.
Attributes:
-
id
(int
) – -
name
(ResolutionName
) – -
type
(ResolutionNodeType
) –
ResolutionEdge
¶
ResolutionGraph
¶
Bases: BaseModel
A directed graph of resolution nodes and edges.
Methods:
-
to_rx
–Convert the resolution graph to a rustworkx directed graph.
Attributes:
-
nodes
(set[ResolutionNode]
) – -
edges
(set[ResolutionEdge]
) –