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.

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Academic License
Gurobi supports the teaching and use of optimization within academic institutions. We offer free, full-featured copies of Gurobi for use in class, and for research.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.

Search