I have tried something like<br><br>Rcpp::NumericVector 
nm(Rcpp::Dimension(2,3,4));<br><br>But there seems to be a problem due 
to non-public fields.<br><br>Am I misunderstanding the purpose of Dimension() here?<br><br><div class="gmail_quote">On Tue, Jun 15, 2010 at 2:19 PM, Romain Francois <span dir="ltr">&lt;<a href="mailto:romain@r-enthusiasts.com">romain@r-enthusiasts.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Le 15/06/10 20:08, Douglas Bates a écrit :<div class="im"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
I may be confusing Armadillo classes and Rcpp classes but I seem to<br>
recall that there is an Rcpp class for arrays with more than 2<br>
dimensions.  However, I can&#39;t find anything that looks like that in<br>
the declarations or in the unit tests.  I can easily create such an<br>
object by installing a dim attribute on a Vector type but I didn&#39;t<br>
want to reinvent the wheel.<br>
<br>
Is there such a class or am I misremembering?<br>
</blockquote>
<br></div>
We do not have invented that wheel. It should not be too hard to generalize what we do with Rcpp::Matrix<br>
<br>
You can ignore the member functions that have diag in their names.<br>
<br>
although, we would probably also have to extend the Vector::operator() for more dimensions, and probably also Vector::offset.<br>
<br>
I feel somewhat lazy here, but if you or someone else decides to pick it up, I will have a look.<br>
<br>
Romain<br><font color="#888888">
<br>
-- <br>
Romain Francois<br>
Professional R Enthusiast<br>
+33(0) 6 28 91 30 30<br>
<a href="http://romainfrancois.blog.free.fr" target="_blank">http://romainfrancois.blog.free.fr</a><br>
|- <a href="http://bit.ly/98Uf7u" target="_blank">http://bit.ly/98Uf7u</a> : Rcpp 0.8.1<br>
|- <a href="http://bit.ly/c6YnCi" target="_blank">http://bit.ly/c6YnCi</a> : graph gallery collage<br>
`- <a href="http://bit.ly/bZ7ltC" target="_blank">http://bit.ly/bZ7ltC</a> : inline 0.3.5</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
Rcpp-devel mailing list<br>
<a href="mailto:Rcpp-devel@lists.r-forge.r-project.org" target="_blank">Rcpp-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a><br>
</div></div></blockquote></div><br>