Matrix operations

A collection of matrix operations

A matrix class similar to the GNU Scientific Library matrix_view. It uses a section of a C++ vector for underlying data storage. The vector itself is not a class member, the matrix is a pointer to it. There is a variant of the class that guarantees that the vector itself is not modified by any operations. Depends on BLAS and LAPACK. The matrices are column-major. Meant for inclusion as a git submodule in other projects.