Boost logo

Boost :

Subject: [boost] RFC: runtime-flexible arrays
From: Bjoern Andres (bjoern_at_[hidden])
Date: 2012-02-15 20:42:10


Hi everyone,

I have written a header for runtime-flexible multi-dimensional views and
arrays and would love to get comments and feedback from the boost
community:

tutorial code : http://tinyurl.com/7hdldc9
main website : http://www.andres.sc/marray.html
doxygen reference doc: http://www.andres.sc/marray/doc/index.html
git repository : https://github.com/bjoern-andres/marray
tech report : http://arxiv.org/pdf/1008.2909v1

Unlike in Boost.MultiArray, the dimension of arrays is not a template
parameter in Marray. Other features include

- runtime-flexible dimension, shape, size and indexing order (first or
last coordinate major order)
- arithmetic operators with automatic type promotion and expression
templates.
- access to entries via coordinates, scalar indices and STL-compliant
random access iterators.
- derived classes for matrices and vectors
- support of exchangeable STL-compliant allocators.

Thanks for your consideration
Bjoern


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk