XPRSgetdirs
XPRSgetdirs |
Purpose
Used to return the
directives that have been loaded into a matrix.
Priorities, forced
branching directions and
pseudo costs can be returned. If called after presolve,
XPRSgetdirs will get the directives for the
presolved problem.
Synopsis
int XPRS_CC XPRSgetdirs(XPRSprob prob, int *ndir, int mcols[], int mpri[], char qbr[], double dupc[], double ddpc[]);
Arguments
prob
|
The current problem.
|
||||||
ndir
|
Pointer to an integer where the number of directives will be returned.
|
||||||
mcols
|
Integer array of length
ndir containing the column numbers (
0,
1,
2,...) or negative values corresponding to special ordered sets (the first set numbered
-1, the second numbered
-2,...). May be NULL if not required.
|
||||||
mpri
|
Integer array of length
ndir containing the priorities for the columns and sets, where columns/sets with smallest priority will be branched on first. May be NULL if not required.
|
||||||
qbr
|
Character array of length
ndir specifying the branching direction for each column or set:
|
||||||
dupc
|
Double array of length
ndir containing the up pseudo costs for the columns and sets. May be NULL if not required.
|
||||||
ddpc
|
Double array of length
ndir containing the down pseudo costs for the columns and sets. May be NULL if not required.
|
Further information
The value
ndir denotes the number of directives, at most
MIPENTS, obtainable with
XPRSgetintattrib(prob,XPRS_MIPENTS,& mipents);.
Related topics