Matrix related functions
The functions presented in this section are used to obtain the matrix representation of the current problem (LP/MIP) from Mosel and to inform Mosel about the result of a solution process that has been used on the provided matrix. The data structure used to represent a matrix (XPRMmatrix) is not described in this document, the reader is referred to the header file mosel_sl.h for further details. The structure XPRMmipsolver is documented with the function loadmat.
| chgmatsolv |
Change the MIP solver interface currently in use.
|
| genmpnames |
Generate row, SOS and column names.
|
| getinfcause |
Get the reference of the variable causing the failure in `loadmat'.
|
| getmatsize |
Get matrix size information.
|
| getmatsolv |
Get the MIP solver interface currently in use.
|
| getmpname |
Get a row, SOS or column name.
|
| getnextcol |
Get the next column in the matrix.
|
| getnextrow |
Get the next row in the matrix.
|
| getnextsos |
Get the next SOS in the matrix.
|
| getprobnextctr |
Get the next constraint in the problem.
|
| getprobobj |
Get the current objective function.
|
| getvarorder |
Get the internal order number of a decision variable.
|
| getvcinfcause |
Get the reference of the variable or constraint causing the failure in `loadmat'.
|
| isvarbefore |
Compare order number of two decision variables.
|
| loadmat |
Produce a matrix representation of the current problem.
|
| reordercols |
Change the order of the columns in a matrix.
|
| resetsolv |
Release the memory used for solving a problem.
|
| setprobstat |
Set the problem status.
|
