Unity-Technologies / Unity.Mathematics

The C# math library used in Unity providing vector types and math functions with a shader like syntax
Other
1.38k stars 156 forks source link

Add basic matrix factorizations #240

Open BenChung opened 1 year ago

BenChung commented 1 year ago

Something I find myself wanting a lot is a few core factorization utilities, particularly the QR, LU, Cholesky/LDLt, and EVD factorizations. These factorizations are extremely useful for computing properties about matrices or avoiding the computation of inverses while maintaining numerical stability. Fast, size-specific, implementations of these core factorization routines would be extremely useful for a number of tasks.