Skip to content

Releases: SuperFluffy/gramschmidt-rs

v0.5.0: Refactored and for edition 2018:

12 Mar 11:29
b14723c
Compare
Choose a tag to compare

Refactored and for edition 2018:

  • the Gram Schmidt factorizations are now all implemented via the GramSchmidt trait;
  • introduce some error handling;
  • provide convenience functions cgs, cgs2, and mgs.

0.4.0

22 Jan 23:33
Compare
Choose a tag to compare
  • The algorithms are now configured via structs, the traits are dropped.
  • Provide ClassicalGramSchmidt, ModifiedGramSchmidt, and
    ReorthogonalizedGramSchmidt (known as cgs, mgs, and cgs2 in the
    literature, respectively);
  • cgs and cgs2 are implemented using blas routines (major speedup!);
  • All routines are now able to handle column-major (Fortran-) and row-major (C-) order
    of the input matrices;
  • Remove parallel code.