Closed UserAB1236872 closed 10 years ago
I added everything except Set[Row|Col] and Swap[Rows/Cols]. The swap functions (along with scale, etc) may be added later if we need to do, e.g., gaussian elimination. Right now anyone that needs it can write it themselves or construct elementary matrices (we already provide Scale matrices, for instance).
I got a proposal via email for methods that are essentially Matrix views. These go along with Issue #9 for adding Swizzle operators. A sample of the methods would be:
Another possible good method that's missing is an At function for matrices. Currently you have to do the array access yourself, but it would be nice to have a wrapper function for that
Finally, a Swap method of some sort could be nice for rows and columns
Along with the proposed Swizzle operators, this should allow for fairly sophisticated matrix and vector manipulation.