MINLP Using the Matlab Interface
From TomWiki
Jump to navigationJump to search
This page is part of the MINLP Manual. See MINLP. |
The main routines in the two-layer design of the interface are shown in #Table: The interface routines.. Page and section references are given to detailed descriptions on how to use the routines.
Table: The interface routines.
Function | Description |
---|---|
bqpd | The layer one Matlab interface routine, calls the MEX-file interface bqpd.dll |
bqpdTL | The layer two interface routine called by the TOMLAB driver routine tomRun. This routine then calls bqpd.m. |
filterSQP | The layer one Matlab interface routine, calls the MEX-file interface filterSQP.dll |
filterSQPTL | The layer two interface routine called by the TOMLAB driver routine tomRun. This routine then calls filterSQP.m. |
minlpBB | The layer one Matlab interface routine, calls the MEX-file interface minlpBB.dll |
minlpBBTL | The layer two interface routine called by the TOMLAB driver routine tomRun. This routine then calls minlpBB.m. |
miqpBB | The layer one Matlab interface routine, calls the MEX-file interface miqpBB.dll |
miqpBBTL | The layer two interface routine called by the TOMLAB driver routine tomRun. This routine then calls minlpBB.m. |
The MINLP control parameters are possible to set from Matlab.
They can be set as inputs to the interface routine bqpd and the others. The user sets fields in a structure called Prob.DUNDEE.optPar. The following example shows how to set the print level.
Prob.DUNDEE.optPar(1) = 1; % Setting the print level