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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list