Closed dlfivefifty closed 9 years ago
\ now exploits even/odd separation for large bandwidths.
This is disabled for now for PDEs as pdesolve() needs optimization
Another structure that is important is Dense matrix + Banded. Probably should work via LAPack QR on the dense columns to upper triangularize followed by adaptive qr.
Now addentries! can write to regular matrices so a dense solver is more practical
Examples:
1) upper triangular operators should use backsubstitution! 2) many operators decouple the even and odd rows/columns (E.g. Ultraspherical Derivative/Conversion). exploiting this halves the bandwidth which results in 1/4 the computational cost. 3) Should lower triangular operators use "forwardsubstition!"?