Initializing help system before first use

reordercols

reordercols


Purpose
Change the order of the columns in a matrix.
Synopsis
int reordercols(XPRMcontext ctx, XPRMmatrix *mat, int order[]);
Arguments
ctx 
Mosel's execution context
mat 
Matrix generated by Mosel
order 
An array of integers of size mat->ncol
Return value
0 if executed successfully, a non-zero value otherwise.
Further information
This function may be called from the loadmatrix function (see loadmat) to reassign the column numbers to the variables. The array order contains a permutation of the column numbers (0,..., mat->ncol-1) that defines the new order of the matrix columns.
Related topics