<p>Looks good to me, but in testing I discovered something weird (I'd like to see if you can reproduce it with your (presumably) slightly different system configuration).  Using gcc 4.9.2 with Armadillo 4.450.4, I built with cmake -DDEBUG=OFF -DPROFILE=OFF only to discover that when I ran</p>

<pre><code>$ bin/mlpack_test -t LRSDPTest/GaussianMatrixSensingSDP
</code></pre>

<p>I got a segfault.  After digging deeper I discovered that this seems to be a compiler issue related to the use of <code>auto</code>.  I removed the use of <code>auto</code> and it passed; then I figured out how to upload gists with a command-line tool in order to show you what I did (the authentication mechanism failed entirely, but I'll leave that for another day):</p>

<p><a href="https://gist.github.com/anonymous/7ba752ac4aa5c7d55b16">https://gist.github.com/anonymous/7ba752ac4aa5c7d55b16</a></p>

<p>So, we can avoid <code>auto</code> or we can dig deeper into what may be an Armadillo issue or a gcc issue; your preference.  :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/mlpack/mlpack/pull/373#issuecomment-68916872">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFK232-Fu5gI_sdusUXXxblgD-l4gks5nfCxMgaJpZM4DN9un.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/373#issuecomment-68916872"></link>
    <meta itemprop="name" content="View Pull Request"></meta>
  </div>
  <meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>