Hi Mike,
Thanks for the reply. As I've ben using Vectorz already, it's good to know that there is sparse matrix support for them.
In my project, at the moment, I end up with 3-diagonal matrices. Since, their structure is very regular, I can represent them simply as 3 vectors. However, if I change some parts of the algorithm (for example, if I use a proper Newton's method in non-linear solver), I will end up with more complex but still sparse matrices. On the top of this, I would also like to have a more general solver, than one tailored specifically for 3-diagonal matrix (sweep method or also known as Thomas algorithm, afaik).
Is there the info on basic usage of sparse matrices in core.matrix? Just, how to make them, access the elements (if different from dense matrices) and multiply by a vector (also if different).
On the top of it, are there implementations of CG, BiCG or GMRES for core.matrix? If not, I can start looking into it (can be my holiday project for Dec-Jan).
Cheers,
Alexey