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.
![](/wp-content/plugins/hd_documentations/content/images/documentation-ampl-guide.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-cloud.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-example-tour.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-quick-start.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-reference-manuals.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/documentation-remote-services.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-linux.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-mac-osx.webp?x70725)
![](/wp-content/plugins/hd_documentations/content/images/quickstart-os-windows.webp?x70725)