Documentation


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.