Class DiscreteDecisionNode
The discrete decision node class. Base class for all decision nodes.
Inheritance
DiscreteDecisionNode
Implements
Inherited Members
Namespace: HAPI
Assembly: hugincs-9.7-netstandard2.0-x64.dll
Syntax
public abstract class DiscreteDecisionNode : DiscreteNode, ICloneable
Methods
GetCategory()
Returns the Category of this Node.
Declaration
public override Node.Category GetCategory()
Returns
| Type | Description |
|---|---|
| Node.Category |
Overrides
GetRequisiteAncestors()
Returns a NodeList with the requisite parents of this decision node.
Declaration
public NodeList GetRequisiteAncestors()
Returns
| Type | Description |
|---|---|
| NodeList | A NodeList containing the requisite ancestors of this decision node. |
Remarks
The requisite ancestors are found by augmenting the network with additional information links as prescribed by the "no-forgetting" rule (which states that past observations and decisions are taken into account by all future decisions) and applying the minimal reduction algorithm for LIMIDs.
Exceptions
| Type | Condition |
|---|---|
| ExceptionHugin |
GetRequisiteParents()
Returns a NodeList containing the requisite ancestors of this decision node.
Declaration
public NodeList GetRequisiteParents()
Returns
| Type | Description |
|---|---|
| NodeList | A NodeList with the requisite parents of this decision node. |
Exceptions
| Type | Condition |
|---|---|
| ExceptionHugin |