<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:8pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 8pt; ">I have just installed the CoinMP library (CoinMP.dll) found at&nbsp;<a href="https://projects.coin-or.org/CoinMP" style="font-size: 8pt; ">https://projects.coin-or.org/CoinMP</a></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 8pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 8pt; ">I don't think the example.c file nor the CoinMP.h file provided with the package are sufficient to figure out how to use the library.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 8pt; ">However, I cannot seem to find a document that explains all the functions exported by CoinMP.dll.</div><div style="font-family: 'times new roman', 'new
 york', times, serif; font-size: 8pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 8pt; ">Specifically, I cannot figure out how to use the following function exported by CoinMP.dll:</div><div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;">SOLVAPI int &nbsp; &nbsp;SOLVCALL CoinLoadProblem(HPROB hProb,&nbsp;</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><span class="Apple-tab-span" style="white-space:pre">                                        </span>int ColCount, int RowCount, int NZCount, int RangeCount,&nbsp;</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><span class="Apple-tab-span" style="white-space:pre">                                        </span>int ObjectSense, double ObjectConst, double* ObjectCoeffs,&nbsp;</span></font></div><div><font face="'times new roman', 'new york', times,
 serif"><span style="font-size: 11px;"><span class="Apple-tab-span" style="white-space:pre">                                        </span>double* LowerBounds, double* UpperBounds, const char* RowType,&nbsp;</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><span class="Apple-tab-span" style="white-space:pre">                                        </span>double* RHSValues, double* RangeValues, int* MatrixBegin, &nbsp;</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><span class="Apple-tab-span" style="white-space:pre">                                        </span>int* MatrixCount, int* MatrixIndex, double* MatrixValues, &nbsp;&nbsp;</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><span class="Apple-tab-span" style="white-space: pre; ">                                        </span>char** ColNamesList, char** RowNamesList, const char* ObjectName);</span></font></div><div><font face="'times new roman',
 'new york', times, serif"><span style="font-size: 11px;"><br></span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;">What is the meaning of RangeCount and MatrixBegin? I have inferred from the example code that matrixCount stores the number of variables in each column of the constraint matrix and that matrixIndex stores the position of those variables within the columns, but which document actually explains that?</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><br></span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;">Also, I am confused about declaring unconstrained variables.</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;">In example.c, it seems that upper bounds are set to 1e+37 when they are unbounded from
 above. Am I right about this?</span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><br></span></font></div><div><font face="'times new roman', 'new york', times, serif"><span style="font-size: 11px;"><br></span></font></div></div></div></body></html>