Implementation of the imtx<T> interface using continuous storage.
class mtx_flat<T> : public imtx_impl
The mtx_flat<T> template is an implementation of the imtx<T> interface, and acts as a container of two-dimensional arrays of type T.
The class implements a storage method which maintains a continous array of type T. It is thus efficient as a data holder for existing functions which expect an array of "flattened" data (i.e. T*).
See the Tutorial for further examples of using mtx_flat<T>.