Skip to content

Numerical computation in Haskell / Collection of Bugs

License

Notifications You must be signed in to change notification settings

davidsmts/has-num

Repository files navigation

CircleCI

has-num

Numerical algebraic computation in Haskell aka collection of weird bugs or error messages

Current state

In progress

Get Started

Contents

Up Until now only with Integer

  • transpose
  • matrix multiplication
  • handy functions to create matrix / vector
  • LU Splitting
  • Unit
  • certain diagonal
  • quadratic matrix

ToDo's

  • 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:

About

Numerical computation in Haskell / Collection of Bugs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages