On Monday, October 6, 2014 12:31:17 PM UTC-5, Andreas Noack wrote: > > There are fwdTriSolve! and bwdTriSolve! in linalg/sparse.jl, but there are > not A_ldiv_B!(Triangular{SparsesCSC}, StridedVector) versions yet, but they > should be fairly easy to add. >
Thanks, Andreas. I thought I had seen them somewhere but I was looking for such methods in the base/sparse directory instead of base/linalg. > > Med venlig hilsen > > Andreas Noack > > 2014-10-06 13:06 GMT-04:00 Douglas Bates <dmb...@gmail.com <javascript:>>: > >> Is there an existing method for solving sparse triangular systems - >> taking advantage of the sparseness and the triangularity? >> >> It seems that with the templated Triangular type taking the matrix type >> as well as the element type it should be straightforward to create a >> Triangular{Float64,SparseMatrixCSC{Float64},:L,false) type and incorporate >> it in a method signature. >> >> I want to avoid reading the code in Csparse or in Tim Davis's book before >> writing such a method because that code is GPL'd. Can anyone point me to >> general references on sparse matrix methods other than Tim's book "Direct >> Methods for Sparse Linear Systems". >> > >