Documentation


GRBModel.addConstr()

Add a single linear constraint to a model. Multiple signatures are available.

GRBConstr addConstr ( GRBLinExpr lhsExpr,
    char sense,
    GRBLinExpr rhsExpr,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhsExpr: Left-hand side expression for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhsExpr: Right-hand side expression for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.

GRBConstr addConstr ( GRBLinExpr lhsExpr,
    char sense,
    GRBVar rhsVar,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhsExpr: Left-hand side expression for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhsVar: Right-hand side variable for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.

GRBConstr addConstr ( GRBLinExpr lhsExpr,
    char sense,
    double rhs,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhsExpr: Left-hand side expression for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhs: Right-hand side value for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.

GRBConstr addConstr ( GRBVar lhsVar,
    char sense,
    GRBLinExpr rhsExpr,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhsVar: Left-hand side variable for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhsExpr: Right-hand side expression for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.

GRBConstr addConstr ( GRBVar lhsVar,
    char sense,
    GRBVar rhsVar,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhsVar: Left-hand side variable for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhsVar: Right-hand side variable for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.

GRBConstr addConstr ( GRBVar lhsVar,
    char sense,
    double rhs,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhsVar: Left-hand side variable for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhs: Right-hand side value for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.

GRBConstr addConstr ( double lhs,
    char sense,
    GRBVar rhsVar,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhs: Left-hand side value for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhsVar: Right-hand side variable for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.

GRBConstr addConstr ( double lhs,
    char sense,
    GRBLinExpr rhsExpr,
    String name )
    Add a single linear constraint to a model.

    Arguments:

    lhs: Left-hand side value for new linear constraint.

    sense: Sense for new linear constraint (GRB.LESS_EQUAL, GRB.EQUAL, or GRB.GREATER_EQUAL).

    rhsExpr: Right-hand side expression for new linear constraint.

    name: Name for new constraint.

    Return value:

    New constraint object.