0
I Use This!
Inactive

Commits : Listings

Analyzed about 7 hours ago. based on code collected about 7 hours ago.
Aug 14, 2024 — Aug 14, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Made sure that matrix comparison used approximate float equality More... almost 10 years ago
Clarified input matrices in Gauss-Jordan elimination tests More... almost 10 years ago
Added pragma Unreferenced where it made sense, to suppress unnecessary warnings about objects that indeed aren't used by current code, but are used by a child package or whose mere presence has desirable side-effects. More... almost 10 years ago
Removed unnecessary restriction listing More... almost 10 years ago
- Gave the LU decomposition's data a shorter name (Data) - Replaced raise-inducing Row'Succ in Crout's algorithm with a safer + 1 - Corrected many indexing errors in lower/upper triangular matrix handling - Added a preliminary set of tests (not yet at full coverage though) More... almost 10 years ago
Added funky indices to Gauss-Jordan tests, so as to check for index handling errors More... almost 10 years ago
Since we actually LU-decompose a row-wise permutation of the original matrix, we need to do things a bit differently here... and it's best to hide direct access to the lower and upper matrix in order to avoid user confusion More... almost 10 years ago
Made the handling of square matrices clearer by adding specific contracts for that purpose More... almost 10 years ago
Moved row and column swapping into Linear_Equations More... almost 10 years ago
Moved LU decomposition into a separate package to clean up Linear_Equations a bit More... almost 10 years ago
Moved the row/col swapping out of the container package : it did not really belong here, and it introduced a dependency of that package on Generic_Utility More... almost 10 years ago
Clarified wording of Crout implementation and reviewed it. There are no remaining obvious deficiency. Now, I should finish implementation of basic members and begin testing More... almost 10 years ago
Moved Gauss-Jordan elimination to a separate package, as it's now stabilized and the Linear_Equations package is getting pretty large More... almost 10 years ago
First try at a full Crout algorithm implementation, needs review More... almost 10 years ago
Made specific functions for swapping rows and columns, as that's frequently needed. Also, reordered matrix functions in a slightly more sensible way More... almost 10 years ago
Added (trivial) postcondition for Swap More... almost 10 years ago
Beginning of Crout implementation, with the search for row scaling information More... about 10 years ago
Setup LU decomposition skeleton (no code yet, this will not compile) More... about 10 years ago
Implemented Matrix_Size(LU) More... about 10 years ago
Added a way to compute array sizes from a difference of indices More... about 10 years ago
Switch to two linefeeds between function bodies for extra clarity More... about 10 years ago
Added a first proposal for the LU_Decomposition type. It isn't perfect, but unfortunately the rules of Ada won't let me do better More... about 10 years ago
It should be easy to convert between indexes and sizes for users who know what they are doing More... about 10 years ago
Add early interfaces for matrix LU decomposition More... about 10 years ago
Merge branch 'master' of github.com:Neolander/numerical-cookbook More... about 10 years ago
Merge branch 'master' of github.com:Neolander/numerical-cookbook More... about 10 years ago
Merge branch 'master' of github.com:Neolander/numerical-cookbook More... about 10 years ago
Update README.md
Hadrien G
as Hadrien
More... about 10 years ago
Create README.md
Hadrien G
as Hadrien
More... about 10 years ago
First git commit for Numerical Cookbook, featuring Gaussian elimination More... about 10 years ago