HIFOO 1.0 uses the following external MATLAB packages:
HIFOO checks the presence of the external routines and, by default, prints informative messages about what software is being used. If both versions of QUADPROG are installed, the one earlier in the MATLAB path is used. The function LINORM is strongly recommended in preference to NORM because of its much faster performance, and if both are available, LINORM is used.
HIFOO 1.5 addresses the same design problems but allows the user to specify structure in the controller. It also allows problems with nontrivial feed-through.