Interface Variable
- All Known Implementing Classes:
BinaryVariable,DoubleVariable,IntegerVariable
public interface Variable
-
Method Summary
Modifier and Type Method Description LinearExpressionadd(double coefficient, Variable variable)LinearExpressionadd(LinearExpression lx)QuadraticExpressionadd(QuadraticExpression qx)LinearExpressionadd(Variable variable)LinearExpressiondiv(double coefficient)doublegetDoubleValue()gurobi.GRBVargetGRBVar()java.lang.NumbergetLowerBound()java.lang.StringgetName()java.lang.NumbergetUpperBound()java.lang.NumbergetValue()LinearExpressionmul(double coefficient)LinearExpressionmul(double coefficient, Variable variable)QuadraticExpressionmul(LinearExpression lx)QuadraticExpressionmul(Variable variable)voidsetGRBVar(gurobi.GRBVar grbVar)LinearExpressionsub(double constant)LinearExpressionsub(double coefficient, Variable variable)LinearExpressionsub(LinearExpression lx)QuadraticExpressionsub(QuadraticExpression qx)LinearExpressionsub(Variable variable)
-
Method Details
-
getName
java.lang.String getName() -
getDoubleValue
double getDoubleValue() throws gurobi.GRBException- Throws:
gurobi.GRBException
-
getValue
java.lang.Number getValue() throws gurobi.GRBException- Throws:
gurobi.GRBException
-
getLowerBound
java.lang.Number getLowerBound() -
getUpperBound
java.lang.Number getUpperBound() -
getGRBVar
gurobi.GRBVar getGRBVar() -
setGRBVar
void setGRBVar(gurobi.GRBVar grbVar) -
add
-
add
-
add
-
add
-
mul
-
mul
-
mul
-
mul
-
sub
-
sub
-
sub
-
sub
-
sub
-
div
-