« Previous « Start » Next »
1 Introduction
1.1 Overview
TOMLAB /Xpress includes an embedded license for Xpress
MP and the TOMLAB
interfaces developed as part of the package.
The interface between Xpress
MP , Matlab and TOMLAB has been designed
at two layers. The first layer gives direct access from Matlab
to Xpress
MP , via calling one Matlab function that calls a pre-compiled
DLL (or lib in Unix) that defines and runs the problem in Xpress
MP .
The second layer is a Matlab function that takes the input in the
TOMLAB format, and calls the first layer function. On return the function
creates the output in the TOMLAB format.
Xpress
MP has a whole set of callback routines. There is one predefined
Matlab routine for each callback. The user is in control of which
ones to use, and should add his own code in Matlab for each callback.
As default only the User Output Callback is called, that prints Error
and Warning messages.
1.2 Contents of this Manual
Read carefully Section
2
on how to install the interface.
Section
3 gives the basic information needed to run the
Matlab interface.
The more advanced feature, using callbacks,
is described in
Section
4.
Some Matlab test routines are included, described in
Section
5 (non-TOMLAB format)
and
Section
6 (TOMLAB format).
All Matlab routines are described
in Appendix
A.
1.3 Prerequisite
In this manual we assume that the user is familiar with Xpress
MP TOMLAB
and the Matlab language.
« Previous « Start » Next »