I stumbled upon https://software.intel.com/en-us/node/471374 which gives
good detail on Intel's Math Kernel Library's data formats for sparse
matrices.
No doubt other popular linear algebra libraries have similar
documentation. I was thinking we could start with adding these layouts
to std, along with a few simple primitives (construction, element/slice
access, stride etc). Then, people may just use those as they are or link
with the linalg libraries for specific computations.
Thoughts?
Andrei
- Matrix API support - start with form... Andrei Alexandrescu via Digitalmars-d
-