CPXcheckaddrows


Description

The routine CPXcheckaddrows() validates the arguments of the corresponding CPXaddrows() 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.

Return Value

The routine returns a nonzero if it detects an error in the data; it returns a zero if it does not detect any data errors.

Synopsis

  int CPXcheckaddrows (CPXCENVptr env,
                       CPXCLPptr lp,
                       int ccnt,
                       int rcnt,
                       int nzcnt,
                       const double *rhs,
                       const char *sense,
                       const int *rmatbeg,
                       const int *rmatind,
                       const double *rmatval,
                       char **colname,
                       char **rowname);

Arguments

The CPXcheckaddrows() routine has the same argument list as the CPXaddrows() 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.

Example

  status = CPXcheckaddrows (env, lp, ccnt, rcnt, nzcnt, rhs,
                            sense, rmatbeg, rmatind, rmatval,
                            newcolname, newrowname);


Previous Page: CPXcheckaddcols Return to Top Next Page: CPXcheckchgcoeflist