DecisionProgramming.Nodes module
Wrappers for node types
- class DecisionProgramming.Nodes.ChanceNode(id, nodes, connected_nodes)[source]
Bases:
DecisionProgramming.juliaUtils.JuliaName
Create a change node that can be added into a Diagram
- Parameters
- id: str
The id of the node
- nodes: list(str)
List of nodes connected to this node
- connected_nodes:
List of node connected_nodes
- class DecisionProgramming.Nodes.DecisionNode(id, nodes, connected_nodes)[source]
Bases:
DecisionProgramming.juliaUtils.JuliaName
Create a decision node that can be added into a Diagram
- Parameters
- id: str
The id of the node
- nodes: list(str)
List of nodes connected to this node
- connected_nodes:
List of node connected_nodes
- class DecisionProgramming.Nodes.ValueNode(id, nodes)[source]
Bases:
DecisionProgramming.juliaUtils.JuliaName
Create a value node that can be added into a Diagram
- Parameters
- id: str
The id of the node
- nodes: list(str)
List of nodes connected to this node
- connected_nodes:
List of node connected_nodes