Diana  0.8.3
Public Member Functions
ICapeNumericBasicEvent Class Reference

#include <CapeModel.hpp>

Inheritance diagram for ICapeNumericBasicEvent:
ICapeNumericEvent

List of all members.

Public Member Functions

virtual Common::Types::CapeLong GetVariable ()=0 throw (Common::Error::ECapeUnknown)
virtual CapeLogicalRelation GetLogicalRelation ()=0 throw (Common::Error::ECapeUnknown)
virtual Common::Types::CapeDouble GetValue ()=0 throw (Common::Error::ECapeUnknown)

Detailed Description

This is the interface which provides facilities specific to Basic Events. A Basic Event is a triplet of the form [variable, operator, value], like for example $x_5>1.5$. We have defined the different numeric operators (>, <, >=, <=) as a CapeLogicalRelation in a typedef.


Member Function Documentation

Gets the logical relation used in the expression of this Basic Event. This can be one of a type definition for all the supported relations (i.e. >, <, >=, <=).

Gets the value of the real constant used in the expression of that Basic Event.

Gets the variable used in the representation of this Basic Event.


The documentation for this class was generated from the following file: