-
-
Notifications
You must be signed in to change notification settings - Fork 77
Description
Question❓
As far as I understand the purpose of LinearSolve, it is an attemp at providing downstream users and developpers a unified interface between multiple solvers.
As highlighted by the documentation, matrix factorizations play a significant role in the different solvers. However, it does not seem that a unified interface for these factorizations is provided by LinearSolve.
I'm just thinking about this because I'm myself in the need of finding the best QR factorization (to retrieve the R term only) for one of my projects and LinearSolve seemed a nice place to start from. I thought I would find something like
fact_problem = FactorizationProblem(<Matrix>,<FactorizationMethod>)
fact = solve(fact_problem)
Would such an approach be relevant for LinearSolve or is it useless ? I can't really make my mind... it seems completely overkill, yet achieves somewhat the same pupose as LinearProblem.