Collaboration diagram for LinAlg Internals:
|Data blocks and data views
|These classes define how the LinAlg library stores numerical data, and provide an abstraction for defining multiple "windows" onto the data.
|Functions internal to LinAlg
|These functions take counterintuitive parameter lists and do math stuff. They get called by user-level routines.
|C-style interface to BLAS
|These function interface directly to BLAS, and also test whether BLAS can be used on an object.
|Random number generators
|LinAlg uses these random number generators to generate random vectors. Feel free to use them in your code.
|Classes for defining and operating on permutations of elements. Used by PermScaleMatrix.