Multidimensional Array (MDA) is a class for creating and using multidimensional arrays.
Storage for the array is based on a templated C++ STL vector class. The beauty of the STL vector class is that it automagically resizes itself when constructing or copying. Caveat Emptor.
The multidimensional arrays are indexed using unsigned integers.
The types that may stored may be any that provide a copy and assignment operator.
The README.md file has full discussion of usage.
Insofar as copyrights and whatnot, there are no restrictions on the reuse or modification of this code for any purpose whatsoever. There are no guarantees as to this code's correctness. I have used it to model 5 & 7 dimensional probability density functions with no problems.