| Overview | Group | Index | Concepts | 
This is an advanced routine. Advanced routines typically demand a thorough understanding of the algorithms used by ILOG CPLEX. Thus they incur a higher risk of incorrect behavior in your application, behavior that can be difficult to debug. Therefore, ILOG encourages you to consider carefully whether you can accomplish the same task by means of other Callable Library routines instead.
The routine CPXcopybasednorms works in conjunction with
 the routine CPXgetbasednorms.
 CPXcopybasednorms copies the values in the arrays
 cstat, rstat, and dnorm, as returned
 by CPXgetbasednorms, into a specified
 problem object.
Each of the arrays cstat, rstat, and
 dnorm must be non NULL. Only data returned by
 CPXgetbasednorms should be copied by
 CPXcopybasednorms. (Other details of cstat,
 rstat, and dnorm are not documented.)
CPXcopybasednorms should be called only if the
 return values of CPXgetnumrows and
 CPXgetnumcols have not changed since the companion call to
 CPXgetbasednorms. If either of these
 values has increased since that companion call, a memory violation may
 occur. If one of those values has decreased, the call will be safe, but its
 meaning will be undefined.See Also:
| env | The pointer to the ILOG CPLEX environment, as returned by   | 
| lp | A pointer to the CPLEX LP problem object, as returned by   | 
| cstat | An array containing the basis status of the columns in the constraint matrix returned by a call to   | 
| rstat | An array containing the basis status of the rows in the constraint matrix returned by a call to   | 
| dnorm | An array containing the dual steepest-edge norms returned by a call to   |