The MatrixOrder enumeration lists the possible orderings that AIMMS can use to pass matrix data to the solver.
enum MatrixOrder { ROW_WISE = 0x00000001, COL_WISE = 0x00000002, REREAD = 0x00000004 };
Members |
Description |
ROW_WISE = 0x00000001 |
The matrix should be passed row-wise. |
COL_WISE = 0x00000002 |
The matrix should be passed column-wise. |
REREAD = 0x00000004 |
The solver wants to reread the column, row or matrix data again. |
The matrix order is specified via the type_flag argument of the SetMatrixOrder method, and used when retrieving the matrix using the GetMatrixData method.
The flag MatrixOrder::REREAD should be set with SetMatrixOrder if the solver wants to reread column data (using the GetColumnData method) or row data (using the GetRowData method).