gurobi
Class GRBQuadExpr

java.lang.Object
  extended by gurobi.GRBExpr
      extended by gurobi.GRBQuadExpr

public class GRBQuadExpr
extends GRBExpr


Constructor Summary
GRBQuadExpr()
           
GRBQuadExpr(GRBLinExpr le)
           
GRBQuadExpr(GRBQuadExpr qe)
           
 
Method Summary
 void add(GRBLinExpr le)
           
 void add(GRBQuadExpr qe)
           
 void addConstant(double c)
           
 void addTerm(double coeff, GRBVar var)
           
 void addTerm(double coeff, GRBVar var1, GRBVar var2)
           
 void addTerms(double[] coeff, GRBVar[] var)
           
 void addTerms(double[] coeff, GRBVar[] var1, GRBVar[] var2)
           
 void addTerms(double[] coeff, GRBVar[] var1, GRBVar[] var2, int start, int len)
           
 void addTerms(double[] coeff, GRBVar[] var, int start, int len)
           
 void clear()
           
protected  void finalize()
           
 double getCoeff(int i)
           
 GRBLinExpr getLinExpr()
           
 double getValue()
           
 GRBVar getVar1(int i)
           
 GRBVar getVar2(int i)
           
 void multAdd(double m, GRBLinExpr le)
           
 void multAdd(double m, GRBQuadExpr qe)
           
 boolean remove(GRBVar v)
           
 void remove(int i)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GRBQuadExpr

public GRBQuadExpr()

GRBQuadExpr

public GRBQuadExpr(GRBLinExpr le)
            throws GRBException
Throws:
GRBException

GRBQuadExpr

public GRBQuadExpr(GRBQuadExpr qe)
            throws GRBException
Throws:
GRBException
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

size

public int size()

getVar1

public GRBVar getVar1(int i)
               throws GRBException
Throws:
GRBException

getVar2

public GRBVar getVar2(int i)
               throws GRBException
Throws:
GRBException

getCoeff

public double getCoeff(int i)
                throws GRBException
Throws:
GRBException

getLinExpr

public GRBLinExpr getLinExpr()

getValue

public double getValue()
                throws GRBException
Throws:
GRBException

addConstant

public void addConstant(double c)

addTerm

public void addTerm(double coeff,
                    GRBVar var)

addTerm

public void addTerm(double coeff,
                    GRBVar var1,
                    GRBVar var2)

addTerms

public void addTerms(double[] coeff,
                     GRBVar[] var)
              throws GRBException
Throws:
GRBException

addTerms

public void addTerms(double[] coeff,
                     GRBVar[] var1,
                     GRBVar[] var2)
              throws GRBException
Throws:
GRBException

addTerms

public void addTerms(double[] coeff,
                     GRBVar[] var,
                     int start,
                     int len)
              throws GRBException
Throws:
GRBException

addTerms

public void addTerms(double[] coeff,
                     GRBVar[] var1,
                     GRBVar[] var2,
                     int start,
                     int len)
              throws GRBException
Throws:
GRBException

add

public void add(GRBLinExpr le)
         throws GRBException
Throws:
GRBException

add

public void add(GRBQuadExpr qe)
         throws GRBException
Throws:
GRBException

multAdd

public void multAdd(double m,
                    GRBLinExpr le)
             throws GRBException
Throws:
GRBException

multAdd

public void multAdd(double m,
                    GRBQuadExpr qe)
             throws GRBException
Throws:
GRBException

remove

public void remove(int i)

remove

public boolean remove(GRBVar v)

clear

public void clear()