ILOG CPLEX .NET Reference Manual

ILinearNumExpr.AddTerm Method (INumVar, Double)

Adds the new term coef * var to a scalar product.

void AddTerm(
   INumVar var,
   double coef
);

Parameters

var
The variable of the added term.
coef
The coefficient of the added term.

Remarks

The caller must ensure that the variable being added is not yet part of the invoking IloScalProd. If this cannot be asserted, use the method setCoef instead.

No checks are performed to ensure that the invoking ILinearNumExpr object does not contain a term with the same variable var. This method can create duplicate terms ... + a_i * x + ... + a_k * x + ... that could be joined to a single term ... + (a_i + a_k) * x + ....

Duplicates do not generate errors but require more memory and more runtime when iterating through the terms of an ILinearNumExpr.

See Also

ILinearNumExpr Interface | ILOG.Concert Namespace | ILinearNumExpr.AddTerm Overload List