ContentsIndexHome
PreviousUpNext
ISolverMathProgramInstance::GetIIS Method

Provides the irreducibly inconsistent set (IIS).

virtual _LONG_T GetIIS(
    _LONG_T no_rows, 
    _LONG_T * rownos, 
    _LONG_T no_cols, 
    _LONG_T * colnos
) = 0;
Parameters 
Description 
_LONG_T no_rows 
The numbers of rows in the IIS 
_LONG_T * rownos 
Array of length no_rows in which the indices of the rows of the IIS should be filled in 
_LONG_T no_cols 
The numbers of columns in the IIS. 
_LONG_T * colnos 
Array of length no_cols in which the indices of the columns of the IIS should be filled in 

In case the solver does not support IIS or in case of an error, the GetIIS method should return AOSI_FAILURE, otherwise AOSI_SUCCESS.

The GetIIS method is called by AIMMS to request a solver to place the irreducibly inconsistent set (IIS) in the buffers supplied by AIMMS.

Prior to calling GetIIS, AIMMS retrieves the number of rows and columns in the IIS via a call to the FindIIS method.

Copyright © 1993–2016 by AIMMS B.V. All rights reserved.