getiis
getiis |
Purpose
Synopsis
procedure getiis(vset:set of mpvar,cset:set of linctr)
procedure getiis(numiis:integer,vset:set of mpvar,cset:set of linctr)
procedure getiis(numiis:integer,ctrtype:array(linctr) of integer)
procedure getiis(numiis:integer,duals:array(linctr) of real)
procedure getiis(numiis:integer,isolrow:array(linctr) of boolean)
procedure getiis(numiis:integer,bndtype:array(mpvar) of integer)
procedure getiis(numiis:integer,rdcs:array(mpvar) of real)
procedure getiis(numiis:integer,isolcol:array(mpvar) of boolean)
Arguments
vset
|
Set to return the decision variables of the IIS or
{} if not required
|
cset
|
Set to return the constraints of the IIS or
{} if not required
|
numiis
|
Ordinal number of the IIS
|
ctrtype
|
Array to return the sense or type of rows in the IIS (
XPRS_IIS_LEQ,
XPRS_IIS_GEQ,
XPRS_IIS_EQ ,
XPRS_IIS_SOS1,
XPRS_IIS_SOS2 or
XPRS_IIS_INDIC)
|
duals
|
Array to return the dual multipliers associated with the rows of the IIS
|
isolrow
|
Array to return the isolation status of the the rows of the IIS
|
bndtype
|
Array to return the encoded sense and type of bounds in the IIS
|
rdcs
|
Array to return the dual multipliers associated with the bounds of the IIS
|
isolcol
|
Array to return the isolation status of the the bounds of the IIS
|
Further information
1. This procedure computes the IIS and stores the result in the provided parameters. The first form of the routine (
numiis not specified) computes all IIS and returns the last set found.
2. The
bndtype values have to be decoded using
getiissense and
getiistype. The first routine may return
XPRS_IIS_LEQ (upper bound),
XPRS_IIS_GEQ (lower bound),
XPRS_IIS_RNG (lower and upper bound) or
XPRS_IIS_EQ (fixed bound). The second one may give
XPRS_IIS_BIN (binary),
XPRS_IIS_INT (integer),
XPRS_IIS_PINT (partial integer),
XPRS_IIS_SEC (semi continuous) or
XPRS_IIS_SINT (semi continuous integer).
3. The sets passed to this procedure are reset before being used.
Related topics
Module