 &amp;r1, const range &amp;r2);<br>
    template&lt;class M&gt;<br>
    matrix_range&lt;M&gt; project (const matrix_range&lt;M&gt; &amp;data, const range &amp;r1, const range &amp;r2);</code>
</pre>

<h4>Description</h4>

<p>The free <code>project</code> functions support the construction
of matrix ranges.</p>

<h4>Definition</h4>

<p>Defined in the header matrix_proxy.hpp.</p>

<h4>Type requirements</h4>

<ul>
<li><code>M</code> is a model of <a href=
"expression.htm#matrix_expression">Matrix Expression</a