Reference

This part of the book describes all the subroutines and provides the information you will need to code calling sequences for them. Links to descriptions of all the subroutines are given in alphabetic order in Optimization Library Subroutines. For details about when and how to use the user exit subroutines, see "Understanding Informational User Exit Subroutines" and "Understanding Mixed-Integer User Exit Subroutines".

Each subroutine is classified by one, two, or three stars in the upper left- or right-hand corner of the page. One star (*) indicates the subroutines that are used in most application programs. Two stars (**) indicate subroutines that are more complex than the one-star subroutines and are not used as often. Three stars (***) indicate subroutines that are even more complex and give you more control over how to solve your optimization problem.
 

Note:

Before issuing any calls from APL2, the subroutine to be called must first be accessed using auxiliary processor 11. Processor 11 is explained in detail in the APL2 Programming System Services Reference manual. If your installer has run the APL2 portion of the installation EXEC in the VM or MVS environment, you only need to enter the following: 

'(EKKNAPL2)' 11 

NA 'subroutine'. It is also important to note that all arguments are passed by reference, rather than by value. 


Optimization Library Subroutines

[ BASI - EMDL | FCLS - MPRE | MPS - PRTS | PSHS - SEL | RPTB - STAT ]


[ BASI - EMDL | FCLS - MPRE | MPS - PSHS | PSSL - SMDL | RPTB - STAT ]


[ BASI - EMDL | FCLS - MPRE | MPS - PRTS | PSHS - SEL | RPTB - STAT ]


[ BASI - EMDL | FCLS - MPRE | MPS - PRTS | PSHS - SEL | RPTB - STAT ]


[ BASI - EMDL | FCLS - MPRE | MPS - PRTS | PSHS - SEL | RPTB - STAT ]
[ Top of Page | Previous Page | Next Page | Table of Contents ]