Make subspace_init a procedure of Subspace_t
Make subspace initialisation a method of Subspace_t
.
I had also considered making diagonalisation a method of Subspace_t
however when one looks at the data held by the type, this clearly didn't make sense. Subspace_t
is just a container for the subspace method.
This closes issue #674 (closed).