<br><font size=2><tt>In response to my query about controlling Clp verbosity
in the BranchAndCut</tt></font>
<br><font size=2><tt>example, M. Margot was kind enough to suggest the
following:</tt></font>
<br>
<br><font size=2><tt>&gt; Add<br>
&gt; <br>
&gt; In the file LP/BB_lp.cpp, modify BB_lp::initialize_solver_interface()
to:<br>
&gt; <br>
&gt; &nbsp; &nbsp;OsiClpSolverInterface * clp = new OsiClpSolverInterface;<br>
&gt; &nbsp; &nbsp;clp-&gt;messageHandler()-&gt;setLogLevel(0);<br>
&gt; &nbsp; &nbsp;return clp;<br>
</tt></font>
<br><font size=2><tt>I did something similar to his suggestion, but I did
it by adding a new</tt></font>
<br><font size=2><tt>parameter, which I called BB_LPLogLevel.</tt></font>
<br>
<br><font size=2><tt>Is this something that would be appropriate to migrate
back to the repository?</tt></font>
<br><font size=2><tt>I tested it and it works. &nbsp;Below here I summarize
the changes that were</tt></font>
<br><font size=2><tt>required.</tt></font>
<br>
<br><font size=2><tt>We are new to this community, and would appreciate
advice about how to propose</tt></font>
<br><font size=2><tt>changes, and where to look for additional information.</tt></font>
<br>
<br><font size=2><tt>==Details==</tt></font>
<br>
<br><font size=2><tt>(All referenced files are under Examples/BranchAndCut/.)</tt></font>
<br>
<br><font size=2><tt>1. In include/BB_lp_param.hpp, in the struct BB_lp_par,
in the enum int_params,</tt></font>
<br><font size=2><tt>&nbsp; &nbsp;replace &quot;int_dummy&quot; with &quot;LPLogLevel&quot;.</tt></font>
<br>
<br><font size=2><tt>2. In LP/BB_lp_param.cpp:</tt></font>
<br><font size=2><tt>&nbsp; &nbsp;A. In BCP_parameter_set&lt;BB_lp_par&gt;::create_keyword_list(),
after // IntPar,</tt></font>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; insert</tt></font>
<br>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;keys.push_back(make_pair(BCP_string(&quot;BB_LPLogLevel&quot;),</tt></font>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BCP_parameter(BCP_IntPar,
LPLogLevel)));</tt></font>
<br>
<br><font size=2><tt>&nbsp; &nbsp;B. In BCP_parameter_set&lt;BB_lp_par&gt;::set_default_entries(),
after // IntPar,</tt></font>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; insert</tt></font>
<br>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set_entry(LPLogLevel,
1);</tt></font>
<br>
<br><font size=2><tt>3. In LP/BB_lp.cpp, modify BB_lp::initialize_solver_interface()
to:</tt></font>
<br>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;OsiClpSolverInterface*
clp = new OsiClpSolverInterface;</tt></font>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;clp-&gt;messageHandler()-&gt;setLogLevel(par.entry(BB_lp_par::LPLogLevel));</tt></font>
<br><font size=2><tt>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return clp;</tt></font>