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:
flopc::MP_expression_base flopc::Expression_constant flopc::VariableRef

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, vector< Constant > multiplicators, MP::GenerateFunctor &f, double m) const =0
 
virtual void insertVariables (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 127 of file MP_expression.hpp.

Member Function Documentation

◆ getColumn()

virtual int flopc::TerminalExpression::getColumn ( ) const
pure virtual

◆ getStage()

virtual int flopc::TerminalExpression::getStage ( ) const
pure virtual

◆ getValue()

virtual double flopc::TerminalExpression::getValue ( ) const
pure virtual

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