The routine CPXcheckcopylp()
validates the arguments of the corresponding CPXcopylp()
routine. This data checking routine is found in source format in the file check.c
which is provided with the standard CPLEX distribution. To call this routine, you must compile and link check.c
with your program as well as the CPLEX Callable Library.
int CPXcheckcopylp (CPXCENVptr env, CPXCLPptr lp, int numcols, int numrows, int objsen, const double *obj, const double *rhs, const char *sense, const int *matbeg, const int *matcnt, const int *matind, const double *matval, const double *lb, const double *ub, const double *rngval); |
The CPXcheckcopylp()
routine has the same argument list as the CPXcopylp
()
routine. The second argument, lp
, is technically a pointer to a constant LP object of type CPXCLPptr
rather than type CPXLPptr
, as this routine will not modify the model. For most user applications, this distinction is unimportant.
status = CPXcheckcopylp (env, lp, numcols, numrows, objsen, obj, rhs, sense, matbeg, matcnt, matind, matval, lb, ub, rngval); |