Numerical algebraic computation in Haskell aka collection of weird bugs or error messages
In progress
- Get Stack : https://docs.haskellstack.org/en/stable/README/
- stack setup
- stack build
- stack exec num-linalg-exe
- ghci LU.hs -i ../Matrix ../Vector
Up Until now only with Integer
- transpose
- matrix multiplication
- handy functions to create matrix / vector
- LU Splitting
- Unit
- certain diagonal
- quadratic matrix
-
Continous Integration
-
Tests for all existing features
-
Handy Shit:
- Use Num Type instead of fixating on Int :(
- Basic Matrix math with easy to use operators
- Create Matrix:
- Lower Triangle
- Upper Triangle
- split function that gives out two triangulars
-
Matrix factorization:
- QR
- LU
- Pivotsearch
- Cholesky
-
Iterative solving:
- Gauß-Seidel
- Jacobi
- CG
-
Problems with eigenvalues:
- vector iteration
- QR iteration
-
Fault analysis: