NO FRAMES

CPXchgobj

int CPXPUBLIC CPXchgobj(CPXCENVptr env, CPXLPptr lp, int cnt, const int * indices, const double * values)
Definition file: cplex.h
Include files: cplex.h

The routine CPXchgobj is used to change the linear objective coefficients of a set of variables in a CPLEX problem object.

Example

 status = CPXchgobj (env, lp, cnt, indices, values);

Parameters:

env

A pointer to the CPLEX environment as returned by CPXopenCPLEX.

lp

A pointer to a CPLEX problem object as returned by CPXcreateprob.

cnt

An integer that indicates the total number of objective coefficients to be changed, and thus specifies the length of the arrays indices and values.

indices

An array of length cnt containing the numeric indices of the columns corresponding to the variables for which objective coefficients are to be changed.

values

An array of length cnt containing the new values of the objective coefficients of the variables specified in indices.

Returns:

The routine returns zero on success and nonzero if an error occurs.