class NoisyOrExpression : public CompositeExpression

Expression class representing the NoisyOr() function

Inheritance:


Public Methods

NoisyOrExpression(Expression *newArg1, Expression *newArg2) throw(HAPI::ExceptionHugin)
Construct a new NoisyOrExpression
NoisyOrExpression(const ExpressionList& newArgs) throw(HAPI::ExceptionHugin)
Construct a new NoisyOrExpression
virtual Expression* clone() throw(HAPI::ExceptionHugin)
Clone the expression
Operator getOperator() throw()
Return the operator of the expression

Inherited from CompositeExpression:

Public Methods

virtual ExpressionList getOperands() throw()
virtual bool isCompositeExpression() throw()
virtual bool isConstantExpression() throw()
virtual bool isNodeExpression() throw()

Inherited from Expression:

Public Methods

static Expression* stringToExpression(const std::string& str, Domain dom) throw( ExceptionHugin )
static Expression* stringToExpression(const std::string& str, NetworkModel* dom) throw( ExceptionHugin )

Documentation

Expression class representing the NoisyOr() function
NoisyOrExpression(Expression *newArg1, Expression *newArg2) throw(HAPI::ExceptionHugin)
Construct a new NoisyOrExpression

NoisyOrExpression(const ExpressionList& newArgs) throw(HAPI::ExceptionHugin)
Construct a new NoisyOrExpression

virtual Expression* clone() throw(HAPI::ExceptionHugin)
Clone the expression.
Returns:
Pointer to Expression

Operator getOperator() throw()
Return the operator of the expression


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de