# GRBModel.GetObjective()

Filter Content By
Version
Languages

### GRBModel.GetObjective()

Retrieve the model objective(s).

 GRBExpr GetObjective ( )

Retrieve the optimization objective.

Note that the constant and linear portions of the objective can also be retrieved using the ObjCon and Obj attributes.

Return value:

The model objective.

 GRBLinExpr GetObjective ( int index )

Retrieve an alternative optimization objective. Alternative objectives will always be linear. You can also use this routine to retrieve the primary objective (using index = 0), but you will get an exception if the primary objective contains quadratic terms.

Please refer to the discussion of Multiple Objectives for more information on the use of alternative objectives.

Note that alternative objectives can also be retrieved using the ObjNCon and ObjN attributes.

Arguments:

index: The index for the requested alternative objective.

Return value:

The requested alternative objective.