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


<figtable id="tab:interfaceRoutines">
{|class="wikitable"
{|class="wikitable"
!Function||Description
!Function||Description
|+<caption>The interface routines.</caption>
|-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''.
|}
|}
</figtable>


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

Notice.png

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