CVSROOT: /cvs/gnome Module name: genius Changes by: jirka 06/07/17 08:55:57
Modified files: . : ChangeLog NEWS help/C : gel-function-list.xml genius.txt lib : library-strings.c lib/combinatorics: factorial.gel lib/linear_algebra: bilinear_forms.gel linear_algebra.gel misc.gel subspaces.gel lib/statistics : basic.gel src : funclib.c funclibhelper.cP geniustests.txt matrixw.c matrixw.h Log message: Mon Jul 17 01:55:30 2006 George (Jiri) Lebl <[EMAIL PROTECTED]> * lib/linear_algebra/*.gel: Added QRDecomposition, SesquilinearForm, SesquilinearFormFunction, killed GramSchmidtDot, DotProduct is now the actual dot product, not the hermitian product. InnerProduct now calls HermitianProduct not DotProduct. GramSchmidt, Projection, VectorAngle have the inner product as an optional argument. GramSchmidt normalizes the vectors. NullSpace optimized a bit, now no longer calls ColumnSpace which was not needed. Fixed OuterProduct to actually return the outer product not just the 1,1 element. Killed HermitianProduct which moved to being C based * src/funclib.c, src/funclibhelper.cP: implemented HermitianProduct in C, optimized StripZeroColumns in the case when there are no columns to strip * src/matrixw.[ch], src/funclib.c: remember that we did rref so that we don't do it several times (speeds up NullSpace a bit) * combinatorics/factorial.gel, lib/linear_algebra/*.gel, statistics/basic.gel: use zeros instead of SetMatrixSize * help/C/gel-function-list.xml: update URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=genius&who=jirka&date=explicit&mindate=2006-07-17%2008:54&maxdate=2006-07-17%2008:56 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list