Public Member Functions

HAPI::DiscreteDecisionNode Class Reference

The discrete decision node. Base class for all decision nodes. More...

Inheritance diagram for HAPI::DiscreteDecisionNode:
HAPI::DiscreteNode HAPI::Node HAPI::BooleanDDNode HAPI::IntervalDDNode HAPI::LabelledDDNode HAPI::NumberedDDNode

List of all members.

Public Member Functions

Category getCategory () const
 Return the node category.
NodeList getRequisiteAncestors () const
 Return a NodeList containing the requisite ancestors of this decision node.
NodeList getRequisiteParents () const
 Return a NodeList containing the requisite parents of this decision node.

Detailed Description

The discrete decision node. Base class for all decision nodes.


Member Function Documentation

Category HAPI::DiscreteDecisionNode::getCategory (  ) const [inline, virtual]

Return the node category.

Returns:
H_CATEGORY_DECISION

Implements HAPI::Node.

NodeList HAPI::DiscreteDecisionNode::getRequisiteAncestors (  ) const

Return a NodeList containing the requisite ancestors of this decision node.

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.


Copyright Hugin Expert A/S 1993-2024