<DIV>hi,<BR><BR>There seems to be some trouble with the <BR>OsiSimplexInterface::getBInvCol() and<BR>OsiSimplexInterface::getBInvRow() functions.<BR><BR>In particular, constructing the basis inverse via these two functions gives<BR>different results (after transposing). Furthermore, the problem is specifically<BR>in those rows whose corresponding basic variable is a slack variable. <BR><BR>A small example (3 rows and 5 variables) and relevent code can be downloaded<BR>from the following link:<BR><BR><A href="http://www.andrew.cmu.edu/user/anureets/tmp/" target=_blank><FONT color=#003399>http://www.andrew.cmu.edu/user/anureets/tmp/</FONT></A><BR>File Name: BInvCol_case.tgz<BR><BR>It will be very nice if someone could point out and/or rectify the error.</DIV>
<DIV>&nbsp;</DIV>
<DIV>On a different note, OsiSimplexInterface&nbsp;has a function:</DIV>
<DIV>&nbsp;</DIV>
<DIV>enableSimplexInterface(bool doingPrimal).</DIV>
<DIV>&nbsp;</DIV>
<DIV>The role of the parameter "doingPrimal" is not adequately described in the doxygen documentation. Could someone please give some idea as to what this parameter accomplishes. </DIV>
<DIV><BR><BR>regards,<BR>Anureet Saxena<BR>ACO Doctoral Student,<BR>Tepper School of Business,<BR>Carnegie Mellon University.<BR><BR><BR></DIV><BR><BR>Anureet Saxena<br> anureet@cmu.edu<br> anureet@yahoo.com<br> <br>--This mail was delivered to you on 100% recyclable electrons.<p>
                <hr size=1>Yahoo! for Good<br> 
<a href="http://store.yahoo.com/redcross-donate3/">Click here to donate</a> to the Hurricane Katrina relief effort.