FLOPC++
Public Member Functions | List of all members
flopc::TerminalExpression Class Referenceabstract

The base class for all expressions. More...

#include <MP_expression.hpp>

Inheritance diagram for flopc::TerminalExpression:
Inheritance graph
[legend]
Collaboration diagram for flopc::TerminalExpression:
Collaboration graph
[legend]

Public Member Functions

virtual double getValue () const =0
 
virtual int getColumn () const =0
 
virtual int getStage () const =0
 
- Public Member Functions inherited from flopc::MP_expression_base
 MP_expression_base ()
 
virtual double level () const =0
 
virtual void generate (const MP_domain &domain, std::vector< Constant > multiplicators, GenerateFunctor &f, double m) const =0
 
virtual void insertVariables (std::set< MP_variable * > &v) const =0
 
virtual ~MP_expression_base ()
 

Detailed Description

The base class for all expressions.

Note
FOR INTERNAL USE: This is not normally used directly by the calling code.
Todo:
can this be moved to the cpp file?

Definition at line 144 of file MP_expression.hpp.

Member Function Documentation

virtual int flopc::TerminalExpression::getColumn ( ) const
pure virtual
virtual int flopc::TerminalExpression::getStage ( ) const
pure virtual
virtual double flopc::TerminalExpression::getValue ( ) const
pure virtual

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