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

Reply via email to