MINLP Using the Matlab Interface: Difference between revisions
From TomWiki
Jump to navigationJump to search
(Created page with "{{Part Of Manual|title=the MINLP Manual|link=MINLP}} The main routines in the two-layer design of the interface are shown in <xr id="tab:interfaceRoutines" />. Page an...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Part Of Manual|title=the MINLP Manual|link=[[MINLP|MINLP]]}} | {{Part Of Manual|title=the MINLP Manual|link=[[MINLP|MINLP]]}} | ||
The main routines in the two-layer design of the interface are shown in | 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.==== | |||
{|class="wikitable" | {|class="wikitable" | ||
!Function||Description | !Function||Description | ||
|-valign="top" | |-valign="top" | ||
|[[MINLP Solver Reference#bqpd|bqpd]]||The layer one Matlab interface routine, calls the MEX-file interface ''bqpd.dll'' | |[[MINLP Solver Reference#bqpd|bqpd]]||The layer one Matlab interface routine, calls the MEX-file interface ''bqpd.dll'' | ||
Line 24: | Line 24: | ||
|[[MINLP Solver Reference#miqpBBTL|miqpBBTL]]||The layer two interface routine called by the TOMLAB driver routine ''tomRun''. This routine then calls ''minlpBB.m''. | |[[MINLP Solver Reference#miqpBBTL|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. | The MINLP control parameters are possible to set from Matlab. |
Latest revision as of 11:50, 22 January 2012
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