Overview | Group | Tree | Graph | Index | Concepts |
The routine CPXcreateprob
creates a CPLEX problem object
in the CPLEX environment. The arguments to CPXcreateprob
define an LP problem name. The problem that is created is an LP minimization
problem with zero constraints, zero variables, and an empty constraint
matrix. The CPLEX problem object exists until the routine
CPXfreeprob
is called.
To define the constraints, variables, and nonzero entries of the
constraint matrix, any of the CPLEX LP problem modification routines may be
used. In addition, any of the routines beginning with the prefix
CPXcopy
may be used to copy data into the CPLEX problem object.
New constraints or new variables can be created with the routines
CPXnewrows
or CPXnewcols
, respectively.
Example
lp = CPXcreateprob (env, &status, "myprob");
See also all the Callable Library examples (except those pertaining to networks) in the ILOG CPLEX User's Manual.
env | A pointer to the CPLEX environment as returned by |
status_p | A pointer to an integer used to return any error code produced by this routine. |
probname_str | A character string that specifies the name of the problem being created. |
CPXcreateprob
returns a pointer that can be passed to other CPLEX routines to identify the problem object that is created. If not successful, a NULL pointer is returned, and an error status is returned in the variable *status_p
. If the routine is successful, *status_p
is 0 (zero).