An class template to encapsulate a MultiVector. A MultiVector is a collection of vectors belonging to the same finite-dimensional vector space, where usual notion of vector size denotes the dimension of the vector space. Note that this in the mathematical sense and not in the sense of an multi-dimensional array.The MultiVector is stored contiguously with the vector index being the fastest index, or in other words a matrix of size in row major format with denoting the dimension of the vector space (size of individual vector). More...