<p>In <a href="https://github.com/mlpack/mlpack/pull/753#discussion_r76694261">src/mlpack/methods/ne/cne.hpp</a>:</p>
<pre style='color:#555'>&gt; +    int generation = 0;
&gt; +    InitSpecies();
&gt; +    
&gt; +    // Repeat
&gt; +    while (generation &lt; maxGeneration)
&gt; +    {
&gt; +            // Evaluate all genomes in the species.
&gt; +      for (int i = 0; i &lt; species.SpeciesSize(); ++i)
&gt; +      {
&gt; +        double fitness = task.EvalFitness(species.genomes[i]);
&gt; +        species.genomes[i].Fitness(fitness);
&gt; +      }
&gt; +      species.SetBestFitnessAndGenome();
&gt; +
&gt; +            // Output some information.
&gt; +      printf(&quot;Generation: %zu\tBest fitness: %f\n&quot;, generation, species.BestFitness());
</pre>
<p>Can you use <code>Log::Info &lt;&lt; "message" &lt;&lt; std::endl;</code> instead of <code>printf</code>? That way a user can disable the output if needed or adjust the output according to his own preference e.g. only debug outputs (<code>Log::Debug</code>).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/mlpack/mlpack/pull/753/files/44f44cd14f046539b92395ada8ca4bf184ea4f93#r76694261">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJ4bFL8yHNsyW3DxyJkr5F99pzQKfOOEks5qk1O7gaJpZM4JeA8X">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFLSES6nu3_403xAbLB2wt9XcDf4-ks5qk1O7gaJpZM4JeA8X.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/mlpack/mlpack/pull/753/files/44f44cd14f046539b92395ada8ca4bf184ea4f93#r76694261"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/mlpack/mlpack","title":"mlpack/mlpack","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/mlpack/mlpack"}},"updates":{"snippets":[{"icon":"PERSON","message":"@zoq in #753: Can you use ``Log::Info \u003c\u003c \"message\" \u003c\u003c std::endl;`` instead of ``printf``? That way a user can disable the output if needed or adjust the output according to his own preference e.g. only debug outputs (``Log::Debug``).\r\n"}],"action":{"name":"View Pull Request","url":"https://github.com/mlpack/mlpack/pull/753/files/44f44cd14f046539b92395ada8ca4bf184ea4f93#r76694261"}}}</script>