Java API - GRBQConstr#

GRBQConstr#

Gurobi quadratic constraint object. Quadratic constraints are always associated with a particular model. You create a quadratic constraint object by adding a quadratic constraint to a model (using GRBModel.addQConstr), rather than by using a GRBQConstr constructor.

The methods on quadratic constraint objects are used to get and set constraint attributes. For example, quadratic constraint right-hand sides can be queried by calling get (GRB.DoubleAttr.QCRHS). Note, however, that it is generally more efficient to query attributes for a set of constraints at once. This is done using the attribute query method on the GRBModel object (GRBModel.get).

char get(GRB.CharAttr attr)#

Query the value of a char-valued quadratic constraint attribute.

Arguments:

attr – The attribute being queried.

Return value:

The current value of the requested attribute.

double get(GRB.DoubleAttr attr)#

Query the value of a double-valued quadratic constraint attribute.

Arguments:

attr – The attribute being queried.

Return value:

The current value of the requested attribute.

int get(GRB.IntAttr attr)#

Query the value of an int-valued quadratic constraint attribute.

Arguments:

attr – The attribute being queried.

Return value:

The current value of the requested attribute.

String get(GRB.StringAttr attr)#

Query the value of a string-valued quadratic constraint attribute.

Arguments:

attr – The attribute being queried.

Return value:

The current value of the requested attribute.

void set(GRB.CharAttr attr, char newval)#

Set the value of a char-valued quadratic constraint attribute.

Arguments:
  • attr – The attribute being modified.

  • newval – The desired new value of the attribute.

void set(GRB.DoubleAttr attr, double newval)#

Set the value of a double-valued quadratic constraint attribute.

Arguments:
  • attr – The attribute being modified.

  • newval – The desired new value of the attribute.

void set(GRB.IntAttr attr, int newval)#

Set the value of an int-valued quadratic constraint attribute.

Arguments:
  • attr – The attribute being modified.

  • newval – The desired new value of the attribute.

void set(GRB.StringAttr attr, String newval)#

Set the value of a string-valued quadratic constraint attribute.

Arguments:
  • attr – The attribute being modified.

  • newval – The desired new value of the attribute.