FLOPC++
|
Symbolic representation of a linear expression.This is one of the main public interface classes. It is the basis for all linear expressions, including constraints, objective function, and expressions involving indexes.
Although these can be created directly and independently, it is expected these will be created through the use of the operators which are later in this file. (operator+, operator-, etc.)
More...
#include <MP_expression.hpp>
Public Member Functions | |
MP_expression () | |
MP_expression (const Constant &c) | |
Constructor which (silently) converts a Constant to a MP_expression. More... | |
MP_expression (const VariableRef &v) | |
Constructor which (silently) converts a VariableRef to a MP_expression. More... | |
MP_expression (MP_expression_base *r) | |
![]() | |
const MP_expression_base * & | operator-> () const |
Handle (const MP_expression_base * &r) | |
Handle (const Handle &h) | |
const Handle & | operator= (const Handle &h) |
bool | isDefined () |
~Handle () | |
Additional Inherited Members | |
![]() | |
void | increment () |
void | decrement () |
Symbolic representation of a linear expression.
This is one of the main public interface classes. It is the basis for all linear expressions, including constraints, objective function, and expressions involving indexes.
Although these can be created directly and independently, it is expected these will be created through the use of the operators which are later in this file. (operator+, operator-, etc.)
Definition at line 110 of file MP_expression.hpp.
|
inline |
Definition at line 112 of file MP_expression.hpp.
References flopc::MP::MP_expression.
MP_expression::MP_expression | ( | const Constant & | c | ) |
Constructor which (silently) converts a Constant to a MP_expression.
Definition at line 267 of file MP_expression.cpp.
MP_expression::MP_expression | ( | const VariableRef & | v | ) |
Constructor which (silently) converts a VariableRef to a MP_expression.
Definition at line 270 of file MP_expression.cpp.
|
inline |
Definition at line 117 of file MP_expression.hpp.