Do you have an example of how shape() works? The shape method isn't used in any of the multi-array tutorials. Also, the reference material says the shape method returns a list of "NumDims" but the return signature specifies a "const size_type *" is returned. How is "const size_type *" a list of dimension?I believe the shape() member function is what you're looking for,