<br><font size=2 face="sans-serif">Yes, CoinMP is what a Java shop should
use. &nbsp;It is a C interface.</font>
<br><font size=2 face="sans-serif">It implements a simple pattern -- int
CoinMethod(handle, args, ...)</font>
<br><font size=2 face="sans-serif">where &quot;handle&quot; is an opaque
handle to the underlying object.</font>
<br><font size=2 face="sans-serif"><br>
Alan King<br>
Math Sciences<br>
IBM Thomas J Watson Research Center<br>
914-945-1236<br>
http://www.research.ibm.com/people/k/kingaj/</font>
<br>
<br><tt><font size=2>coin-discuss-bounces@list.coin-or.org wrote on 11/27/2007
03:13:53 PM:<br>
<br>
&gt; <br>
&gt; &gt; Do you mean https://projects.coin-or.org/CoinMP ?<br>
&gt; <br>
&gt; This is the first approach I tried. Below is what I see in CoinMP.dll:
I &nbsp;<br>
&gt; don't know what these methods are, and I cannot find anything related
to &nbsp;<br>
&gt; CLP or OSI. Am I missing something ?<br>
&gt; <br>
&gt; -Patrick<br>
&gt; <br>
&gt; CoinCloseLogFile (Ordinal: 1, Entry Point RVA: 2740h (10&nbsp;048))<br>
&gt; CoinCreateProblem (Ordinal: 2, Entry Point RVA: 12b0h (4&nbsp;784))<br>
&gt; CoinFreeSolver (Ordinal: 3, Entry Point RVA: 2740h (10&nbsp;048))<br>
&gt; CoinGetFeatures (Ordinal: 4, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinGetIntOption (Ordinal: 5, Entry Point RVA: 2940h (10&nbsp;560))<br>
&gt; CoinGetIntOptionMinMax (Ordinal: 6, Entry Point RVA: 2810h (10&nbsp;256))<br>
&gt; CoinGetIterCount (Ordinal: 7, Entry Point RVA: 2590h (9&nbsp;616))<br>
&gt; CoinGetMipBestBound (Ordinal: 8, Entry Point RVA: 2580h (9&nbsp;600))<br>
&gt; CoinGetNodeCount (Ordinal: 9, Entry Point RVA: 25a0h (9&nbsp;632))<br>
&gt; CoinGetObjectValue (Ordinal: 10, Entry Point RVA: 2550h (9&nbsp;552))<br>
&gt; CoinGetOptionCount (Ordinal: 11, Entry Point RVA: 2750h (10&nbsp;064))<br>
&gt; CoinGetOptionInfo (Ordinal: 12, Entry Point RVA: 2760h (10&nbsp;080))<br>
&gt; CoinGetRealMax (Ordinal: 13, Entry Point RVA: 12a0h (4&nbsp;768))<br>
&gt; CoinGetRealOption (Ordinal: 14, Entry Point RVA: 29c0h (10&nbsp;688))<br>
&gt; CoinGetRealOptionMinMax (Ordinal: 15, Entry Point RVA: 28c0h (10&nbsp;432))<br>
&gt; CoinGetSolutionBasis (Ordinal: 16, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinGetSolutionRanges (Ordinal: 17, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinGetSolutionStatus (Ordinal: 18, Entry Point RVA: 24b0h (9&nbsp;392))<br>
&gt; CoinGetSolutionText (Ordinal: 19, Entry Point RVA: 24c0h (9&nbsp;408))<br>
&gt; CoinGetSolutionValues (Ordinal: 20, Entry Point RVA: 25c0h (9&nbsp;664))<br>
&gt; CoinGetSolverName (Ordinal: 21, Entry Point RVA: 1270h (4&nbsp;720))<br>
&gt; CoinGetStringOption (Ordinal: 22, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinGetVersion (Ordinal: 23, Entry Point RVA: 1290h (4&nbsp;752))<br>
&gt; CoinGetVersionStr (Ordinal: 24, Entry Point RVA: 1280h (4&nbsp;736))<br>
&gt; CoinInitSolver (Ordinal: 25, Entry Point RVA: 2740h (10&nbsp;048))<br>
&gt; CoinLoadInteger (Ordinal: 26, Entry Point RVA: 1810h (6&nbsp;160))<br>
&gt; CoinLoadNonlinear (Ordinal: 27, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinLoadPriority (Ordinal: 28, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinLoadProblem (Ordinal: 29, Entry Point RVA: 1340h (4&nbsp;928))<br>
&gt; CoinLoadQuadratic (Ordinal: 30, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinLoadSos (Ordinal: 31, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinOpenLogFile (Ordinal: 32, Entry Point RVA: 2740h (10&nbsp;048))<br>
&gt; CoinOptimizeProblem (Ordinal: 33, Entry Point RVA: 1aa0h (6&nbsp;816))<br>
&gt; CoinReadFile (Ordinal: 34, Entry Point RVA: 26e0h (9&nbsp;952))<br>
&gt; CoinSetIntOption (Ordinal: 35, Entry Point RVA: 2980h (10&nbsp;624))<br>
&gt; CoinSetIterCallback (Ordinal: 36, Entry Point RVA: 1a40h (6&nbsp;720))<br>
&gt; CoinSetMipNodeCallback (Ordinal: 37, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinSetMsgLogCallback (Ordinal: 38, Entry Point RVA: 1960h (6&nbsp;496))<br>
&gt; CoinSetRealOption (Ordinal: 39, Entry Point RVA: 2a00h (10&nbsp;752))<br>
&gt; CoinSetStringOption (Ordinal: 40, Entry Point RVA: 2a40h (10&nbsp;816))<br>
&gt; CoinUnloadProblem (Ordinal: 41, Entry Point RVA: 18f0h (6&nbsp;384))<br>
&gt; CoinWriteFile (Ordinal: 42, Entry Point RVA: 2710h (10&nbsp;000))<br>
&gt; <br>
&gt; -- <br>
&gt; Ateji<br>
&gt; 14-16 rue Soleillet - BL14 - 75020 Paris<br>
&gt; Tel. 01 4033 3846 / 06 9969 2701<br>
&gt; www.ateji.com<br>
&gt; _______________________________________________<br>
&gt; Coin-discuss mailing list<br>
&gt; Coin-discuss@list.coin-or.org<br>
&gt; http://list.coin-or.org/mailman/listinfo/coin-discuss<br>
</font></tt>