The IntegerSolverInfo enumeration describes all integer parameters that provide AIMMS with information about the solver. It is used in the info_int argument of the GetInitialInfo method.
enum IntegerSolverInfo { IINFO_SIZE, IINFO_VERSION, IINFO_CAPAB_FLAGS, IINFO_NOPT_CAT, IINFO_NOPT_INT, IINFO_NOPT_DBL, IINFO_START_COL, IINFO_START_ROW, IINFO_PROGRESS, IINFO_COMPLEMENT, IINFO_CAPAB2_FLAGS, IINFO_MAX };
Members |
Description |
IINFO_SIZE |
Number of integer parameters. |
IINFO_VERSION |
Version number of AIMMS OSI API used to build the AIMMS-solver interface. |
IINFO_CAPAB_FLAGS |
Bit field with solver capabilities flags. |
IINFO_NOPT_CAT |
Number of solver option categories. |
IINFO_NOPT_INT |
Number of integer solver options. |
IINFO_NOPT_DBL |
Number of double-valued solver options. |
IINFO_START_COL |
Start value for first column in solver column row mapping. |
IINFO_START_ROW |
Start value for first row in solver column row mapping. |
IINFO_PROGRESS |
(Maximum) number of lines that solver will write in progress window if the output written to the progress window is controlled by the AIMMS-solver interface by using the PassProgressLines method. |
IINFO_COMPLEMENT |
Shows the method to be used by AIMMS to transform the complementarity data before passing it to the solver. |
IINFO_CAPAB2_FLAGS |
A second bit field with solver capabilities flags. |
IINFO_MAX |
Maximum size of integer parameter array. |