Public Member Functions

HAPI::ProbabilityExpression Class Reference

Expression class representing the probability() operator. More...

Inheritance diagram for HAPI::ProbabilityExpression:
HAPI::CompositeExpression HAPI::Expression

List of all members.

Public Member Functions

Expressionclone () const
 Clone the expression.
Operator getOperator () const
 Return the operator of the expression.
 ProbabilityExpression (Expression *condition)
 Construct a new ProbabilityExpression.

Detailed Description

Expression class representing the probability() operator.


Constructor & Destructor Documentation

HAPI::ProbabilityExpression::ProbabilityExpression ( Expression condition ) [inline]

Construct a new ProbabilityExpression.

This is used for computing values of FunctionNodes that depend on the probabilities of individual states of a DiscreteNode. The argument must be a boolean expression containing exactly one node, which must be a discrete parent of the FunctionNode.

Parameters:
conditiona boolean expression

Member Function Documentation

Expression* HAPI::ProbabilityExpression::clone (  ) const [inline, virtual]

Clone the expression.

Implements HAPI::Expression.

Operator HAPI::ProbabilityExpression::getOperator (  ) const [inline, virtual]

Return the operator of the expression.

Implements HAPI::CompositeExpression.


Copyright Hugin Expert A/S 1993-2024