operator *

Create a new expression by multiplying a pair of Gurobi objects.

GRBLinExpr operator * ( double multiplier,
    GRBLinExpr expr )

Arguments:

multiplier: Multiplier for expression argument.

expr: Expression argument.

Return value:

A linear expression that is equal to the input expression times the input multiplier.

GRBLinExpr operator * ( GRBLinExpr expr,
    double multiplier )

Arguments:

expr: Linear expression argument.

multiplier: Multiplier for expression argument.

Return value:

A linear expression that is equal to the input expression times the input multiplier.

GRBLinExpr operator * ( double multiplier,
    GRBVar var )

Arguments:

multiplier: Multiplier for variable argument.

var: Variable argument.

Return value:

A linear expression that is equal to the input variable times the input multiplier.

GRBLinExpr operator * ( GRBVar var,
    double multiplier )

Arguments:

var: Variable argument.

multiplier: Multiplier for variable argument.

Return value:

A linear expression that is equal to the input variable times the input multiplier.

GRBQuadExpr operator * ( double multiplier,
    GRBQuadExpr expr )

Arguments:

multiplier: Multiplier for expression argument.

expr: Quadratic expression argument.

Return value:

A quadratic expression that is equal to the input expression times the input multiplier.

GRBQuadExpr operator * ( GRBQuadExpr expr,
    double multiplier )

Arguments:

expr: Quadratic expression argument.

multiplier: Multiplier for expression argument.

Return value:

A quadratic expression that is equal to the input expression times the input multiplier.

GRBQuadExpr operator * ( GRBVar var1,
    GRBVar var2 )

Arguments:

var1: First variable argument.

var2: Second variable argument.

Return value:

A quadratic expression that is equal to the product of the two input variables.

GRBQuadExpr operator * ( GRBVar var,
    GRBLinExpr expr )

Arguments:

var: Input variable.

expr: Input linear expression.

Return value:

A quadratic expression that is equal to the input linear expression times the input variable.

GRBQuadExpr operator * ( GRBLinExpr expr,
    GRBVar var )

Arguments:

expr: Input linear expression.

var: Input variable.

Return value:

A quadratic expression that is equal to the input linear expression times the input variable.

GRBQuadExpr operator * ( GRBLinExpr expr1,
    GRBLinExpr expr2 )

Arguments:

expr1: First linear expression argument.

expr2: Second linear expression argument.

Return value:

A quadratic expression that is equal to the product of the two input linear expressions.