<br><font size=2 face="sans-serif">Matt,</font>
<br>
<br><font size=2 face="sans-serif">I was trying to speed up branch and
bound by skipping creation of ray in some cases. &nbsp;It was all on switches
but I messed it up.</font>
<br>
<br><font size=2 face="sans-serif">Should be okay now.</font>
<br>
<br><font size=2 face="sans-serif">John</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>magh@lehigh.edu</b> </font>
<br><font size=1 face="sans-serif">Sent by: coin-discuss-bounces@list.coin-or.org</font>
<p><font size=1 face="sans-serif">12/16/2004 03:52 PM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
Discussions about open source software for Operations Research &nbsp; &nbsp;
&nbsp; &nbsp;</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td valign=top><font size=1 face="sans-serif">coin-discuss@list.coin-or.org</font>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td valign=top>
<tr>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td valign=top><font size=1 face="sans-serif">[Coin-discuss] CLP dual ray
broken</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Last time I used OsiClp::getDualRays( ), it was fine.
This was about 2 months<br>
ago. Something seems wrong with a recent update. Here is a small test using<br>
itest6.mps from COIN/Mps/Infeas - it retuns NULL for the ray.<br>
<br>
#include &quot;OsiClpSolverInterface.hpp&quot;<br>
#include &lt;assert.h&gt;<br>
#include &lt;vector&gt;<br>
<br>
int main(int argc, char ** argv){<br>
 &nbsp;OsiClpSolverInterface si;<br>
 &nbsp;si.readMps(&quot;itest6.mps&quot;);<br>
 &nbsp;si.initialSolve();<br>
<br>
 &nbsp;printf(&quot;\nSTAT: %d, 2nd STAT: %d&quot;,<br>
 &nbsp; &nbsp; &nbsp; &nbsp; si.getModelPtr()-&gt;problemStatus(),<br>
 &nbsp; &nbsp; &nbsp; &nbsp; si.getModelPtr()-&gt;secondaryStatus());<br>
 &nbsp;<br>
 &nbsp;std::vector&lt;double*&gt; dual_rays = si.getDualRays(1);<br>
 &nbsp;assert(dual_rays[0]);<br>
 &nbsp;<br>
}<br>
<br>
Thanks,<br>
Matt<br>
<br>
<br>
-------------------------------------------------<br>
This mail sent through IMP: http://horde.org/imp/<br>
_______________________________________________<br>
Coin-discuss mailing list<br>
Coin-discuss@list.coin-or.org<br>
http://list.coin-or.org/mailman/listinfo/coin-discuss<br>
</tt></font>
<br>