Initializing help system before first use

Control parameters

This module extends the getparam function and the setparam procedure in order to access all the control and problem parameters of Optimizer (for example the problem attribute LPSTATUS is mapped to the mmxprs control parameter XPRS_lpstatus). In addition to these, the following control parameters are also defined:

XPRS_colorder
Reorder matrix columns before loading the problem.
XPRS_enumduplpol
Handling of duplicate solutions during an enumeration.
XPRS_enummaxsol
Maximum number of solutions to be saved during an enumeration.
XPRS_enumsols
Number of solutions found during the last enumeration.
XPRS_fullversion
Optimizer version number.
XPRS_loadnames
Enable/disable loading of MPS names into the Optimizer.
XPRS_problem
Optimizer problem pointers.
XPRS_probname
Read/set the problem name used by the Optimizer.
XPRS_verbose
Enable/disable message printing by the Optimizer.

Example:

setparam("XPRS_verbose", true)      ! Turn on message printing
pstat:= getparam("XPRS_lpstatus")   ! Get the problem LP optimization status
writeln("Best bound=", getparam("XPRS_bestbound")) ! Display the best bound value