public class XPRBrelation extends XPRBexpr
| Constructor and Description |
|---|
XPRBrelation(XPRBexpr l) |
XPRBrelation(XPRBexpr l,
int type)
Create a linear relation.
|
XPRBrelation(XPRBvar v) |
| Modifier and Type | Method and Description |
|---|---|
void |
print()
Print out a (linear or quadratic) relation.
|
java.lang.String |
toString()
Provide a string representation of a relation.
|
add, add, add, add, add, add, add, add, addTerm, addTerm, addTerm, addTerm, addTerm, addTerm, assign, clone, close, delTerm, delTerm, eql, eql, eql, gEql, gEql, gEql, getSol, getStatus, lEql, lEql, lEql, mul, mul, mul, mul, mul, mul, neg, neg, reset, setTerm, setTerm, setTerm, setTerm, setTerm, sqr, sqrpublic XPRBrelation(XPRBexpr l, int type)
XPRBprob expl2;
XPRBvar x1;
XPRBexpr l1;
XPRBrelation lr;
expl2 = new XPRBprob("example2");
x1 = expl2.newVar("abc3", XPRB.UI, 1, 100);
l1 = new XPRBexpr(3.7, x1);
lr = new XPRBrelation(l1, XPRB.G);
l - linear expression of type XPRBexprtype - type of the relation. Possible values:
XPRB.L <= (inequality)XPRB.G >= (inequality)XPRB.E = (equation)XPRB.N non-bindingpublic XPRBrelation(XPRBexpr l)
XPRBrelation(l, XPRB.N)public XPRBrelation(XPRBvar v)
XPRBrelation(v, XPRB.N)public void print()
XPRBprob expl2;
XPRBvar x1;
XPRBexpr l1;
XPRBrelation lr;
expl2 = new XPRBprob("example2");
x1 = expl2.newVar("abc3", XPRB.UI, 1, 100);
l1 = new XPRBexpr(3.7, x1);
lr = new XPRBrelation(l1, XPRB.G);
lr.print();
public java.lang.String toString()
XPRBprob expl2;
XPRBvar x1;
XPRBexpr l1;
XPRBrelation lr;
expl2 = new XPRBprob("example2");
x1 = expl2.newVar("abc3", XPRB.UI, 1, 100);
l1 = new XPRBexpr(3.7, x1);
lr = new XPRBrelation(l1, XPRB.G);
System.out.println(lr.toString());