<div class="gmail_quote">On Wed, Mar 9, 2011 at 4:09 AM, Mathias Gaunard <span dir="ltr">&lt;<a href="mailto:mathias.gaunard@ens-lyon.org">mathias.gaunard@ens-lyon.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">On 09/03/2011 09:59, sguazt wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">namespace ublas = ::boost::numeric::ublas;<br><br>template&lt;typename MatrixT&gt;<br>inline<br>ublas::matrix_range&lt;MatrixT&gt; �topleft(MatrixT&amp; �M)<br>
{<br>� return ublas::subrange(M, 0, 3, 0, 3);<br>}<br></blockquote></div>You might want to provide a const overload as well. </blockquote>
<div>�</div>
<div>Why would I want a const overload?� I want to be able to change the values in the matrix�passed to the function.</div>
<div>�</div>
<div>Ryan</div></div>