When the completion of the solution process, AIMMS calls the functions
These functions provide AIMMS with the final values of the variables (columns) and the values of the left-hand sides of the constraints (rows). These same functions are also used by AIMMS to obtain the basis status and the marginal values, i.e. the reduced costs associated with the columns, and the shadow prices associated with the rows.
The function GetSensitivityData is used to get more advanced sensitivity data. This function should provide lower and upper sensitivity ranges for objective function coefficients, and/or lower and upper ranges for the right-hand side values associated with the constraints. AIMMS will only request this information, if particular capability flags have been set during the solver initialization phase to indicate that your solver is capable of providing this type of information.
If the solver is able to construct an irreducibly inconsistent set (IIS) of constraints in case of an infeasible model, AIMMS may call the functions
to retrieve this IIS from the solver. The first function returns the number of rows and columns in the IIS, after which AIMMS allocates memory for retrieving the actual irreducibly inconsistent set (IIS) with the second function.