Since https://github.com/google/lineax/pull/64 is blocked by a bug, I'm taking functional changes to a separate PR (but not enabling tests for complex variables yet). This includes fixing JVP for linear_solve, fixing Cholesky solver transposition, changing the randomness source in helper to be reproducible, and adding dtype parametrization to more tests.
Since https://github.com/google/lineax/pull/64 is blocked by a bug, I'm taking functional changes to a separate PR (but not enabling tests for complex variables yet). This includes fixing JVP for
linear_solve
, fixing Cholesky solver transposition, changing the randomness source in helper to be reproducible, and addingdtype
parametrization to more tests.