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 <xr id="tab:interfaceRoutines" />. Page and section references are given to detailed descriptions on how to use the routines.
<figtable id="tab:interfaceRoutines">
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. |
</figtable>
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