Try our new documentation site (beta).
GRBQuadExpr.addTerms()
Add new terms into a quadratic expression.
void | addTerms ( | double[] | coeffs, |
GRBVar[] | vars ) |
-
Add a list of linear terms into a quadratic expression. Note that the
lengths of the two argument arrays must be equal.
Arguments:
coeffs: Coefficients for new terms.
vars: Variables for new terms.
void | addTerms ( | double[] | coeffs, |
GRBVar[] | vars, | ||
int | start, | ||
int | len ) |
-
Add new linear terms into a quadratic expression. This signature
allows you to use arrays to hold the coefficients and variables that
describe the linear terms in an array without being forced to add a
term for each entry in the array. The
start
and len
arguments allow you to specify which terms to add.
Arguments:
coeffs: Coefficients for new terms.
vars: Variables for new terms.
start: The first term in the list to add.
len: The number of terms to add.
void | addTerms ( | double[] | coeffs, |
GRBVar[] | vars1, | ||
GRBVar[] | vars2 ) |
-
Add a list of quadratic terms into a quadratic expression. Note that
the lengths of the three argument arrays must be equal.
Arguments:
coeffs: Coefficients for new quadratic terms.
vars1: First variables for new quadratic terms.
vars2: Second variables for new quadratic terms.
void | addTerms ( | double[] | coeffs, |
GRBVar[] | vars1, | ||
GRBVar[] | vars2, | ||
int | start, | ||
int | len ) |
-
Add new quadratic terms into a quadratic expression. This signature
allows you to use arrays to hold the coefficients and variables that
describe the terms in an array without being forced to add a term for
each entry in the array. The
start
and len
arguments
allow you to specify which terms to add.
Arguments:
coeffs: Coefficients for new quadratic terms.
vars1: First variables for new quadratic terms.
vars2: Second variables for new quadratic terms.
start: The first term in the list to add.
len: The number of terms to add.