<br><font size=2 face="sans-serif">Time has been short for me recently,
but I put out a cleaned up version of multifario a few weeks ago. Most
of the changes should be invisbile.</font>
<br>
<br><font size=2 face="sans-serif">The main additions are :</font>
<br><font size=2 face="sans-serif"> <b> Doxygen reference
documentation</b> (http://www.coin-or.org/multifario/doxygen/index.html)</font>
<br>
<br><font size=2 face="sans-serif"> "<b>Error Handlers</b>"
, which are passed as the last argument to calls. </font>
<br><font size=2 face="sans-serif"> This
replaces the MFError subroutines, and allows you to change the error handler
without linkning against different code for MFError.c</font>
<br>
<br><font size=2 face="sans-serif"> <b>Vector and Matrix
"factories"</b> for manifolds. </font>
<br><font size=2 face="sans-serif"> It
was always a bit of a pain to use a manifold which requires a particular
representation of a vector. Now instead of directly calling MFCreateVector
for the</font>
<br><font size=2 face="sans-serif"> proper
type, the factories MFIMFVectorFactory and MFIMFMatrixFactory routines
will return a fresh vector or matrix of the correct type. Again, see the
examples.</font>
<br>
<br><font size=2 face="sans-serif"> Some <b>support
for AUTO</b>. See the examples (now in an "example" subdirectory)
for use. It's pretty easy.</font>
<br>
<br><font size=2 face="sans-serif"> Parameters to the
continuation methods have been rationalized. There are now routines "SetIntegerParameter"
and "SetRealParameter" that allow parameters to be set by name.</font>
<br>
<br><font size=2 face="sans-serif">I had hoped to be able to anounce a
version which fully supported AUTO, but not quite yet. There is now a "Continuation
Algorithm" called </font>
<br>
<br><a href="http://www.coin-or.org/multifario/doxygen/classMFContinuationMethod.html"><font size=3 color=blue><u>MFContinuationMethod</u></font></a><font size=3>
MFCreateAUTOsMethod ( </font><a href="http://www.coin-or.org/multifario/doxygen/classMFErrorHandler.html"><font size=3 color=blue><u>MFErrorHandler</u></font></a><font size=3>
<i>e</i> ); </font>
<br>
<br><font size=2 face="sans-serif">This actually calls AUTO to do the continuation.
It only works on manifolds of type "MFAUTOBVP". The continuation
method</font>
<br>
<br><a href="http://www.coin-or.org/multifario/doxygen/classMFContinuationMethod.html"><font size=3 color=blue><u>MFContinuationMethod</u></font></a><font size=3>
MFCreateHendersonsMethod ( </font><a href="http://www.coin-or.org/multifario/doxygen/classMFErrorHandler.html"><font size=3 color=blue><u>MFErrorHandler</u></font></a><font size=3>
<i>e</i> ) ;</font>
<br>
<br><font size=2 face="sans-serif">also handles this type of manifold,
and will be the way that allows AUTOs solvers to be used in multiple parameter
continuations.</font>
<br>
<br><font size=2 face="sans-serif">There is still some testing to be done,
and somehow I've broken the branch switching for everything. I think this
was in the "cleanup", and do have an old version that I can use
to narrow the search. Just haven't had time.</font>
<br>
<br><font size=2 face="sans-serif">Mike<br>
------------------------------------------------------------------------------------------------------------------------------------<br>
Mathematical Sciences, TJ Watson Research Center<br>
mhender@watson.ibm.com<br>
http://www.research.ibm.com/people/h/henderson/<br>
http://www.coin-or.org/multifario/<br>
</font>