Initializing help system before first use

XPRBrelation

XPRBrelation   (extends XPRBexpr)


Description
Methods and operators for constructing linear or quadratic relations from expressions.
Constructors
Methods
Get the relation type.
Operators
Creating relations by establishing relations between linear or quadratic expressions. The following operators are defined outside any class definition:
expr1 <= expr2
expr1 >= expr2
expr1 == expr2

Constructor detail

XPRBrelation
Synopsis
XPRBrelation(const XPRBexpr& e, int type);
XPRBrelation(const XPRBexpr& e);
XPRBrelation(const XPRBvar& v);
Arguments
A linear or quadratic expression.
type 
The relation type, which must be one of:
XPRB_L 
'less than or equal to' constraint;
XPRB_G 
'greater than or equal to' constraint;
XPRB_E 
an equality;
XPRB_N 
a non-binding row (default).
A BCL variable.
Description
Create a new linear or quadratic relation.

Method detail

getType
Synopsis
int getType();
Return value
XPRB_L 
'less than or equal to' inequality;
XPRB_G 
'greater than or equal to' inequality;
XPRB_E 
equality;
XPRB_N 
a non-binding row (objective function);
-1 
an error has occurred.
Description
This method returns the relation type if successful, and -1 in case of an error.