Hello community, here is the log from the commit of package gap-gauss for openSUSE:Factory checked in at 2018-01-23 13:48:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-gauss (Old) and /work/SRC/openSUSE:Factory/.gap-gauss.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-gauss" Tue Jan 23 13:48:22 2018 rev:2 rq:559912 version:2017.12.07 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-gauss/gap-gauss.changes 2017-10-08 20:09:05.276185426 +0200 +++ /work/SRC/openSUSE:Factory/.gap-gauss.new/gap-gauss.changes 2018-01-23 13:48:31.394132532 +0100 @@ -1,0 +2,6 @@ +Sat Dec 23 19:59:05 UTC 2017 - jeng...@inai.de + +- Update to new upstream release 2017.12.07 + * No changelog available + +------------------------------------------------------------------- Old: ---- Gauss-2017.06.14.tar.bz2 New: ---- Gauss-2017.12.07.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-gauss.spec ++++++ --- /var/tmp/diff_new_pack.PI18p3/_old 2018-01-23 13:48:32.750069189 +0100 +++ /var/tmp/diff_new_pack.PI18p3/_new 2018-01-23 13:48:32.750069189 +0100 @@ -1,7 +1,7 @@ # # spec file for package gap-gauss # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,11 +18,11 @@ Name: gap-gauss Summary: GAP: Extended Gauss Functionality for GAP -Version: 2017.06.14 -Release: 0 License: GPL-2.0 Group: Productivity/Scientific/Math -URL: http://homalg-project.github.io/homalg_project/Gauss/ +Version: 2017.12.07 +Release: 0 +Url: http://homalg-project.github.io/homalg_project/Gauss/ #Git-Clone: git://github.com/homalg-project/Gauss #Git-Web: https://github.com/homalg-project/Gauss ++++++ Gauss-2017.06.14.tar.bz2 -> Gauss-2017.12.07.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/Makefile.darwin.4.4.in new/Gauss-2017.12.07/Makefile.darwin.4.4.in --- old/Gauss-2017.06.14/Makefile.darwin.4.4.in 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/Makefile.darwin.4.4.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +0,0 @@ - -bin/@GAPARCH@/gauss.o: src/gauss.c - cp $(GAPPATH)/bin/@GAPARCH@/config.h bin/@GAPARCH@ - $(CC) -fPIC -g -Wall -O2 -o bin/@GAPARCH@/gauss.o -I$(GAPPATH)/bin/@GAPARCH@/../.. -I$(GAPPATH)/bin/@GAPARCH@ -DCONFIG_H -c src/gauss.c - -bin/@GAPARCH@/gauss.so: bin/@GAPARCH@/gauss.o - $(CC) @EXTRACOPTS@ -Wl,-bundle -Wl,-bundle_loader "$(GAPPATH)/bin/@GAPARCH@/gap" -fPIC -o bin/@GAPARCH@/gauss.so bin/@GAPARCH@/gauss.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/Makefile.darwin.in new/Gauss-2017.12.07/Makefile.darwin.in --- old/Gauss-2017.06.14/Makefile.darwin.in 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/Makefile.darwin.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -# The linker flag (after -P) can and therefore will cause a bug (remember: You are working with computers). -# It can be (and will be) removed in GAP 4.5, but until that, we will, for the love of god, keep it. - - -bin/@GAPARCH@/gauss.so: src/gauss.c bindir - $(GAPPATH)/bin/@GAPARCH@/gac -P "-bundle_loader /usr/lib/bundle1.o" -d -o bin/@GAPARCH@/gauss.so src/gauss.c \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/Makefile.in new/Gauss-2017.12.07/Makefile.in --- old/Gauss-2017.06.14/Makefile.in 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/Makefile.in 2017-12-19 11:16:35.000000000 +0100 @@ -9,6 +9,8 @@ # Inspired by the makefile prototype for the EDIM package of Frank Lübeck CONFIGNAME=@CONFIGNAME@ +GAPPATH=@GAPPATH@ +GAPARCH=@GAPARCH@ GAPINCL=-I$(GAPPATH)/src -I$(GAPPATH)/bin/@GAPARCH@ @@ -16,23 +18,28 @@ GAP=$(PKGROOT)/../../bin/gap-$(CONFIGNAME).sh -.PHONY: default bindir static doc clean distclean docclean test +.PHONY: default static doc clean distclean docclean test -default: bindir bin/@GAPARCH@/gauss.so +default: bin/@GAPARCH@/gauss.so -# this target creates a bin-directory -bindir: - mkdir -p bin/@GAPARCH@ - static: + mkdir -p bin/@GAPARCH@ (cd $(GAPPATH)/bin/@GAPARCH@; \ ./gac -o gap-static -p "-DGAUSSSTATIC" -P "-static" \ ../../pkg/Gauss/src/gauss.c) -doc: - gap makedoc.g - -clean: +bin/@GAPARCH@/gauss.so: src/gauss.c + mkdir -p bin/@GAPARCH@ + $(GAPPATH)/bin/@GAPARCH@/gac -d -o bin/@GAPARCH@/gauss.so src/gauss.c + +doc: doc/manual.six + +doc/manual.six: makedoc.g \ + PackageInfo.g \ + gap/*.gd gap/*.gi + gap makedoc.g + +clean: rm -rf bin/@GAPARCH@ Makefile Makefile-$(CONFIGNAME) *~ distclean: @@ -40,7 +47,7 @@ docclean: (cd doc; ./clean) - + test: doc gap -b maketest.g diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/Makefile.linux.4.4.in new/Gauss-2017.12.07/Makefile.linux.4.4.in --- old/Gauss-2017.06.14/Makefile.linux.4.4.in 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/Makefile.linux.4.4.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -bin/@GAPARCH@/gauss.o: src/gauss.c - cp $(GAPPATH)/bin/@GAPARCH@/config.h bin/@GAPARCH@ - $(CC) -fPIC -g -Wall -O2 -o bin/@GAPARCH@/gauss.o -I$(GAPPATH)/bin/@GAPARCH@/../.. -I$(GAPPATH)/bin/@GAPARCH@ -DCONFIG_H -c src/gauss.c - -bin/@GAPARCH@/gauss.so: bin/@GAPARCH@/gauss.o - $(CC) @EXTRACOPTS@ -fPIC -shared -o bin/@GAPARCH@/gauss.so bin/@GAPARCH@/gauss.o \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/Makefile.linux.in new/Gauss-2017.12.07/Makefile.linux.in --- old/Gauss-2017.06.14/Makefile.linux.in 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/Makefile.linux.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -# This is the default part! -bin/@GAPARCH@/gauss.so: src/gauss.c bindir - $(GAPPATH)/bin/@GAPARCH@/gac -d -o bin/@GAPARCH@/gauss.so src/gauss.c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/PackageInfo.g new/Gauss-2017.12.07/PackageInfo.g --- old/Gauss-2017.06.14/PackageInfo.g 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/PackageInfo.g 2017-12-19 11:16:35.000000000 +0100 @@ -1,20 +1,14 @@ - - SetPackageInfo( rec( PackageName := "Gauss", Subtitle := "Extended Gauss functionality for GAP", -Version := "2017.06.14", +Version := "2017.12.07", Date := ~.Version{[ 1 .. 10 ]}, Date := Concatenation( ~.Date{[ 9, 10 ]}, "/", ~.Date{[ 6, 7 ]}, "/", ~.Date{[ 1 .. 4 ]} ), - - - - Persons := [ rec( LastName := "Goertzen", @@ -86,9 +80,8 @@ Autoload := false ), - Dependencies := rec( - GAP := ">=4.7", + GAP := ">=4.8", NeededOtherPackages := [ ], SuggestedOtherPackages := [ [ "GAPDoc", ">= 1.0" ] ], ExternalConditions := [] @@ -111,4 +104,3 @@ )); - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/VERSION new/Gauss-2017.12.07/VERSION --- old/Gauss-2017.06.14/VERSION 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/VERSION 2017-12-19 11:16:35.000000000 +0100 @@ -1 +1 @@ -2017.06.14 \ No newline at end of file +2017.12.07 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/configure new/Gauss-2017.12.07/configure --- old/Gauss-2017.06.14/configure 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/configure 2017-12-19 11:16:35.000000000 +0100 @@ -3,62 +3,17 @@ # usage: ./configure gappath # this script creates a `Makefile' from `Makefile.in' for argument in $@; do - case "$argument" in - *--without-gac*) - GAC=0;; - *) - GAPPATH="$argument";; - esac; + GAPPATH="$argument" done if [ x"$GAPPATH" = "x" ]; then - GAPPATH=../..; echo "Using ../.. as default GAP path" + GAPPATH=../.. + echo "Using ../.. as default GAP path" fi -if [ x"$GAC" = "x" ]; then - GAC=1; echo "Using gac to compile. -If you do not want this, run this script with --without-gac." -else - echo "Using the old scripts to compile. -If you run GAP 4.5 or higher, this wont work." -fi - -rm -f makefile Makefile +rm -f Makefile . "$GAPPATH"/sysinfo.gap -case "$GAParch" in - i?86*) - EXTRA_COPTS=-m32 - ;; - x86_64*) - EXTRA_COPTS=-m64 - ;; -esac -echo "GAPPATH=$GAPPATH" > Makefile - -cleanGAParch=$(echo $GAParch | sed 's|:|\\:|g') -cleanEXTRA_COPTS=$(echo $EXTRA_COPTS | sed 's|:|\\:|g') -sed -e "s:@GAPARCH@:$GAParch:g" -e "s:@EXTRACOPTS@:$EXTRA_COPTS:g" Makefile.in >> Makefile - -# We let gac do the work for us! - case "$GAParch" in - *apple-darwin*) - case "$GAC" in - *1*) - sed -e "s:@GAPARCH@:$GAParch:g" -e "s:@EXTRACOPTS@:$EXTRA_COPTS:g" Makefile.darwin.in >> Makefile - ;; - *) - sed -e "s:@GAPARCH@:$GAParch:g" -e "s:@EXTRACOPTS@:$EXTRA_COPTS:g" Makefile.darwin.4.4.in >> Makefile - ;; - esac - ;; - *) - case "$GAC" in - *1*) - sed -e "s:@GAPARCH@:$GAParch:g" -e "s:@EXTRACOPTS@:$EXTRA_COPTS:g" Makefile.linux.in >> Makefile - ;; - *) - sed -e "s:@GAPARCH@:$GAParch:g" -e "s:@EXTRACOPTS@:$EXTRA_COPTS:g" Makefile.linux.4.4.in >> Makefile - ;; - esac - ;; - esac +sed -e "s:@GAPARCH@:$GAParch:g" \ + -e "s:@GAPPATH@:$GAPPATH:g" \ + -e "s:@CONFIGNAME@:$CONFIGNAME:g" \ + Makefile.in >> Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/GaussBib.xml new/Gauss-2017.12.07/doc/GaussBib.xml --- old/Gauss-2017.06.14/doc/GaussBib.xml 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/GaussBib.xml 2017-12-19 11:16:35.000000000 +0100 @@ -3,7 +3,7 @@ <file> <entry id="GAP4"><manual> <title><C>GAP -- Groups, Algorithms, and Programming, - Version 4.4</C></title> + Version 4.8</C></title> <organization>The GAP~Group</organization> <year>2006</year> <note><URL>http://www.gap-system.org</URL></note> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/GaussBib.xml.bib new/Gauss-2017.12.07/doc/GaussBib.xml.bib --- old/Gauss-2017.06.14/doc/GaussBib.xml.bib 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/GaussBib.xml.bib 2017-12-19 11:16:35.000000000 +0100 @@ -4,7 +4,7 @@ @manual{ GAP4, title = {{GAP -- Groups, Algorithms, and Programming, Version - 4.4}}, + 4.8}}, organization = {The GAP\texttt{\symbol{126}}Group}, year = {2006}, note = {\href {http://www.gap-system.org} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap0.html new/Gauss-2017.12.07/doc/chap0.html --- old/Gauss-2017.06.14/doc/chap0.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap0.html 2017-12-19 11:16:35.000000000 +0100 @@ -29,7 +29,7 @@ <h2>Extended Gauss Functionality for <strong class="pkg">GAP</strong></h2> <p> - Version 2017.06.14</p> + Version 2017.12.07</p> <p>March 2013</p> @@ -78,7 +78,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X786BACDB82918A65">1.1 <span class="Heading">Overview over this manual</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7F6F4FB5784A5AE7">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X78AD64B87DEF5CE9">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> </span> </div> </div> @@ -86,12 +86,12 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2.html#X84F709227E5EEB55">2.1 <span class="Heading">The need for extended functionality</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2.html#X7A1CFC377996FCC0">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2.html#X7F21EDDF81C27747">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> </span> </div> </div> <div class="ContChap"><a href="chap3.html#X7901751583E1B976">3 <span class="Heading">The Sparse Matrix Data Type</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3.html#X81E5B76A7BF00F55">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3.html#X81E717927E4029AB">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> sparse matrices</span></a> </span> <div class="ContSSBlock"> @@ -126,7 +126,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X863F68B2858CC146">4.1 <span class="Heading">A list of the available algorithms</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X82690467837906EF">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X79093EFA828EF7D1">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> </span> <div class="ContSSBlock"> <span class="ContSS"><br /><span class="nocss"> </span><a href="chap4.html#X8499C9FD7AD9908F">4.2-1 EchelonMat</a></span> @@ -137,7 +137,7 @@ <span class="ContSS"><br /><span class="nocss"> </span><a href="chap4.html#X827146F37E2AA841">4.2-6 Rank</a></span> </div></div> </div> -<div class="ContChap"><a href="chapA.html#X7DC13A9A7FA2FAE3">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> +<div class="ContChap"><a href="chapA.html#X78EED4F77E698478">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> </div> <div class="ContChap"><a href="chapBib.html"><span class="Heading">References</span></a></div> <div class="ContChap"><a href="chapInd.html"><span class="Heading">Index</span></a></div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap0.txt new/Gauss-2017.12.07/doc/chap0.txt --- old/Gauss-2017.06.14/doc/chap0.txt 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap0.txt 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ [1XExtended Gauss Functionality for [5XGAP[105X[101X - Version 2017.06.14 + Version 2017.12.07 March 2013 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap0_mj.html new/Gauss-2017.12.07/doc/chap0_mj.html --- old/Gauss-2017.06.14/doc/chap0_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap0_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - Contents</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -32,7 +32,7 @@ <h2>Extended Gauss Functionality for <strong class="pkg">GAP</strong></h2> <p> - Version 2017.06.14</p> + Version 2017.12.07</p> <p>March 2013</p> @@ -81,7 +81,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X786BACDB82918A65">1.1 <span class="Heading">Overview over this manual</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X7F6F4FB5784A5AE7">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X78AD64B87DEF5CE9">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> </span> </div> </div> @@ -89,12 +89,12 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X84F709227E5EEB55">2.1 <span class="Heading">The need for extended functionality</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7A1CFC377996FCC0">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7F21EDDF81C27747">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> </span> </div> </div> <div class="ContChap"><a href="chap3_mj.html#X7901751583E1B976">3 <span class="Heading">The Sparse Matrix Data Type</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X81E5B76A7BF00F55">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X81E717927E4029AB">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> sparse matrices</span></a> </span> <div class="ContSSBlock"> @@ -129,7 +129,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X863F68B2858CC146">4.1 <span class="Heading">A list of the available algorithms</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X82690467837906EF">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X79093EFA828EF7D1">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> </span> <div class="ContSSBlock"> <span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X8499C9FD7AD9908F">4.2-1 EchelonMat</a></span> @@ -140,7 +140,7 @@ <span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X827146F37E2AA841">4.2-6 Rank</a></span> </div></div> </div> -<div class="ContChap"><a href="chapA_mj.html#X7DC13A9A7FA2FAE3">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> +<div class="ContChap"><a href="chapA_mj.html#X78EED4F77E698478">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> </div> <div class="ContChap"><a href="chapBib_mj.html"><span class="Heading">References</span></a></div> <div class="ContChap"><a href="chapInd_mj.html"><span class="Heading">Index</span></a></div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap1.html new/Gauss-2017.12.07/doc/chap1.html --- old/Gauss-2017.06.14/doc/chap1.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap1.html 2017-12-19 11:16:35.000000000 +0100 @@ -25,7 +25,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X786BACDB82918A65">1.1 <span class="Heading">Overview over this manual</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7F6F4FB5784A5AE7">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X78AD64B87DEF5CE9">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> </span> </div> </div> @@ -36,9 +36,9 @@ <h4>1.1 <span class="Heading">Overview over this manual</span></h4> -<p>Chapter <a href="chap1.html#X7DFB63A97E67C0A1"><span class="RefLink">1</span></a> is concerned with the technical details of installing and running this package. Chapter <a href="chap2.html#X823150E97BE77525"><span class="RefLink">2</span></a> answers the question why and how the <strong class="pkg">GAP</strong> functionality concerning a sparse matrix type and gaussian algorithms was extended. The following chapters are concerned with the workings of the sparse matrix type (<a href="chap3.html#X7901751583E1B976"><span class="RefLink">3</span></a>) and sparse Gaussian algorithms (<a href="chap4.html#X86443AB17C0AD00C"><span class="RefLink">4</span></a>). Included is a documented list of the most important methods and functions needed to work with sparse matrices and the algorithms provided by the <strong class="pkg">Gauss</strong> package. Anyone interested in source code should just check out the files in the <code class="file">gap/pkg/Gauss/gap/</code> folder (--> Appendix <a href="chapA.html#X7DC13A9A7FA2FAE3"><span class="RefLink">A</span></a>).</p> +<p>Chapter <a href="chap1.html#X7DFB63A97E67C0A1"><span class="RefLink">1</span></a> is concerned with the technical details of installing and running this package. Chapter <a href="chap2.html#X823150E97BE77525"><span class="RefLink">2</span></a> answers the question why and how the <strong class="pkg">GAP</strong> functionality concerning a sparse matrix type and gaussian algorithms was extended. The following chapters are concerned with the workings of the sparse matrix type (<a href="chap3.html#X7901751583E1B976"><span class="RefLink">3</span></a>) and sparse Gaussian algorithms (<a href="chap4.html#X86443AB17C0AD00C"><span class="RefLink">4</span></a>). Included is a documented list of the most important methods and functions needed to work with sparse matrices and the algorithms provided by the <strong class="pkg">Gauss</strong> package. Anyone interested in source code should just check out the files in the <code class="file">gap/pkg/Gauss/gap/</code> folder (--> Appendix <a href="chapA.html#X78EED4F77E698478"><span class="RefLink">A</span></a>).</p> -<p><a id="X7F6F4FB5784A5AE7" name="X7F6F4FB5784A5AE7"></a></p> +<p><a id="X78AD64B87DEF5CE9" name="X78AD64B87DEF5CE9"></a></p> <h4>1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap1_mj.html new/Gauss-2017.12.07/doc/chap1_mj.html --- old/Gauss-2017.06.14/doc/chap1_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap1_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - Chapter 1: Introduction</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -28,7 +28,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X786BACDB82918A65">1.1 <span class="Heading">Overview over this manual</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X7F6F4FB5784A5AE7">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X78AD64B87DEF5CE9">1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></a> </span> </div> </div> @@ -39,9 +39,9 @@ <h4>1.1 <span class="Heading">Overview over this manual</span></h4> -<p>Chapter <a href="chap1_mj.html#X7DFB63A97E67C0A1"><span class="RefLink">1</span></a> is concerned with the technical details of installing and running this package. Chapter <a href="chap2_mj.html#X823150E97BE77525"><span class="RefLink">2</span></a> answers the question why and how the <strong class="pkg">GAP</strong> functionality concerning a sparse matrix type and gaussian algorithms was extended. The following chapters are concerned with the workings of the sparse matrix type (<a href="chap3_mj.html#X7901751583E1B976"><span class="RefLink">3</span></a>) and sparse Gaussian algorithms (<a href="chap4_mj.html#X86443AB17C0AD00C"><span class="RefLink">4</span></a>). Included is a documented list of the most important methods and functions needed to work with sparse matrices and the algorithms provided by the <strong class="pkg">Gauss</strong> package. Anyone interested in source code should just check out the files in the <code class="file">gap/pkg/Gauss/gap/</code> folder (--> Appendix <a href="chapA_mj.html#X7DC13A9A7FA2FAE3"><span class="RefLink">A</span></a>).</p> +<p>Chapter <a href="chap1_mj.html#X7DFB63A97E67C0A1"><span class="RefLink">1</span></a> is concerned with the technical details of installing and running this package. Chapter <a href="chap2_mj.html#X823150E97BE77525"><span class="RefLink">2</span></a> answers the question why and how the <strong class="pkg">GAP</strong> functionality concerning a sparse matrix type and gaussian algorithms was extended. The following chapters are concerned with the workings of the sparse matrix type (<a href="chap3_mj.html#X7901751583E1B976"><span class="RefLink">3</span></a>) and sparse Gaussian algorithms (<a href="chap4_mj.html#X86443AB17C0AD00C"><span class="RefLink">4</span></a>). Included is a documented list of the most important methods and functions needed to work with sparse matrices and the algorithms provided by the <strong class="pkg">Gauss</strong> package. Anyone interested in source code should just check out the files in the <code class="file">gap/pkg/Gauss/gap/</code> folder (--> Appendix <a href="chapA_mj.html#X78EED4F77E698478"><span class="RefLink">A</span></a>).</p> -<p><a id="X7F6F4FB5784A5AE7" name="X7F6F4FB5784A5AE7"></a></p> +<p><a id="X78AD64B87DEF5CE9" name="X78AD64B87DEF5CE9"></a></p> <h4>1.2 <span class="Heading">Installation of the <strong class="pkg">Gauss</strong> Package</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap2.html new/Gauss-2017.12.07/doc/chap2.html --- old/Gauss-2017.06.14/doc/chap2.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap2.html 2017-12-19 11:16:35.000000000 +0100 @@ -25,7 +25,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2.html#X84F709227E5EEB55">2.1 <span class="Heading">The need for extended functionality</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2.html#X7A1CFC377996FCC0">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2.html#X7F21EDDF81C27747">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> </span> </div> </div> @@ -44,7 +44,7 @@ <p>I am proud to tell you that, thanks to optimizing the algorithms for matrices over GF(2), it was possible to compute the GF(2)-Rank of the matrix mentioned above in less than 20 minutes with a memory usage of about 3 GB.</p> -<p><a id="X7A1CFC377996FCC0" name="X7A1CFC377996FCC0"></a></p> +<p><a id="X7F21EDDF81C27747" name="X7F21EDDF81C27747"></a></p> <h4>2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap2_mj.html new/Gauss-2017.12.07/doc/chap2_mj.html --- old/Gauss-2017.06.14/doc/chap2_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap2_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - Chapter 2: Extending Gauss Functionality</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -28,7 +28,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X84F709227E5EEB55">2.1 <span class="Heading">The need for extended functionality</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7A1CFC377996FCC0">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap2_mj.html#X7F21EDDF81C27747">2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></a> </span> </div> </div> @@ -47,7 +47,7 @@ <p>I am proud to tell you that, thanks to optimizing the algorithms for matrices over GF(2), it was possible to compute the GF(2)-Rank of the matrix mentioned above in less than 20 minutes with a memory usage of about 3 GB.</p> -<p><a id="X7A1CFC377996FCC0" name="X7A1CFC377996FCC0"></a></p> +<p><a id="X7F21EDDF81C27747" name="X7F21EDDF81C27747"></a></p> <h4>2.2 <span class="Heading">The applications of the <strong class="pkg">Gauss</strong> package algorithms</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap3.html new/Gauss-2017.12.07/doc/chap3.html --- old/Gauss-2017.06.14/doc/chap3.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap3.html 2017-12-19 11:16:35.000000000 +0100 @@ -22,7 +22,7 @@ <p id="mathjaxlink" class="pcenter"><a href="chap3_mj.html">[MathJax on]</a></p> <p><a id="X7901751583E1B976" name="X7901751583E1B976"></a></p> <div class="ChapSects"><a href="chap3.html#X7901751583E1B976">3 <span class="Heading">The Sparse Matrix Data Type</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3.html#X81E5B76A7BF00F55">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3.html#X81E717927E4029AB">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> sparse matrices</span></a> </span> <div class="ContSSBlock"> @@ -56,7 +56,7 @@ <h3>3 <span class="Heading">The Sparse Matrix Data Type</span></h3> -<p><a id="X81E5B76A7BF00F55" name="X81E5B76A7BF00F55"></a></p> +<p><a id="X81E717927E4029AB" name="X81E717927E4029AB"></a></p> <h4>3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> sparse matrices</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap3_mj.html new/Gauss-2017.12.07/doc/chap3_mj.html --- old/Gauss-2017.06.14/doc/chap3_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap3_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - Chapter 3: The Sparse Matrix Data Type</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -25,7 +25,7 @@ <p id="mathjaxlink" class="pcenter"><a href="chap3.html">[MathJax off]</a></p> <p><a id="X7901751583E1B976" name="X7901751583E1B976"></a></p> <div class="ChapSects"><a href="chap3_mj.html#X7901751583E1B976">3 <span class="Heading">The Sparse Matrix Data Type</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X81E5B76A7BF00F55">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X81E717927E4029AB">3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> sparse matrices</span></a> </span> <div class="ContSSBlock"> @@ -59,7 +59,7 @@ <h3>3 <span class="Heading">The Sparse Matrix Data Type</span></h3> -<p><a id="X81E5B76A7BF00F55" name="X81E5B76A7BF00F55"></a></p> +<p><a id="X81E717927E4029AB" name="X81E717927E4029AB"></a></p> <h4>3.1 <span class="Heading">The inner workings of <strong class="pkg">Gauss</strong> sparse matrices</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap4.html new/Gauss-2017.12.07/doc/chap4.html --- old/Gauss-2017.06.14/doc/chap4.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap4.html 2017-12-19 11:16:35.000000000 +0100 @@ -25,7 +25,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X863F68B2858CC146">4.1 <span class="Heading">A list of the available algorithms</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X82690467837906EF">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4.html#X79093EFA828EF7D1">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> </span> <div class="ContSSBlock"> <span class="ContSS"><br /><span class="nocss"> </span><a href="chap4.html#X8499C9FD7AD9908F">4.2-1 EchelonMat</a></span> @@ -149,7 +149,7 @@ </table><br /><p> </p><br /> </div> -<p><a id="X82690467837906EF" name="X82690467837906EF"></a></p> +<p><a id="X79093EFA828EF7D1" name="X79093EFA828EF7D1"></a></p> <h4>4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></h4> @@ -356,7 +356,8 @@ reduced_matrix := [ <a GF2 vector of length 5>, <a GF2 vector of length 5>, <a GF2 vector of length 5> ], - transformation := <a 3x2 matrix over GF2> ) + transformation := [ <a GF2 vector of length 2>, + <a GF2 vector of length 2>, <a GF2 vector of length 2> ] ) <span class="GAPprompt">gap></span> <span class="GAPinput">Display(last.reduced_matrix);</span> . . . 1 . . 1 . 1 . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap4.txt new/Gauss-2017.12.07/doc/chap4.txt --- old/Gauss-2017.06.14/doc/chap4.txt 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap4.txt 2017-12-19 11:16:35.000000000 +0100 @@ -248,7 +248,8 @@ [4X[28X reduced_matrix := [128X[104X [4X[28X [ <a GF2 vector of length 5>, <a GF2 vector of length 5>, [128X[104X [4X[28X <a GF2 vector of length 5> ], [128X[104X - [4X[28X transformation := <a 3x2 matrix over GF2> )[128X[104X + [4X[28X transformation := [ <a GF2 vector of length 2>,[128X[104X + [4X[28X <a GF2 vector of length 2>, <a GF2 vector of length 2> ] )[128X[104X [4X[25Xgap>[125X [27XDisplay(last.reduced_matrix);[127X[104X [4X[28X . . . 1 .[128X[104X [4X[28X . 1 . 1 .[128X[104X diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chap4_mj.html new/Gauss-2017.12.07/doc/chap4_mj.html --- old/Gauss-2017.06.14/doc/chap4_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chap4_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - Chapter 4: Gaussian Algorithms</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -28,7 +28,7 @@ <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X863F68B2858CC146">4.1 <span class="Heading">A list of the available algorithms</span></a> </span> </div> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X82690467837906EF">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap4_mj.html#X79093EFA828EF7D1">4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></a> </span> <div class="ContSSBlock"> <span class="ContSS"><br /><span class="nocss"> </span><a href="chap4_mj.html#X8499C9FD7AD9908F">4.2-1 EchelonMat</a></span> @@ -152,7 +152,7 @@ </table><br /><p> </p><br /> </div> -<p><a id="X82690467837906EF" name="X82690467837906EF"></a></p> +<p><a id="X79093EFA828EF7D1" name="X79093EFA828EF7D1"></a></p> <h4>4.2 <span class="Heading">Methods and Functions for <strong class="pkg">Gauss</strong>ian algorithms</span></h4> @@ -359,7 +359,8 @@ reduced_matrix := [ <a GF2 vector of length 5>, <a GF2 vector of length 5>, <a GF2 vector of length 5> ], - transformation := <a 3x2 matrix over GF2> ) + transformation := [ <a GF2 vector of length 2>, + <a GF2 vector of length 2>, <a GF2 vector of length 2> ] ) <span class="GAPprompt">gap></span> <span class="GAPinput">Display(last.reduced_matrix);</span> . . . 1 . . 1 . 1 . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chapA.html new/Gauss-2017.12.07/doc/chapA.html --- old/Gauss-2017.06.14/doc/chapA.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chapA.html 2017-12-19 11:16:35.000000000 +0100 @@ -20,8 +20,8 @@ <div class="chlinkprevnexttop"> <a href="chap0.html">[Top of Book]</a> <a href="chap0.html#contents">[Contents]</a> <a href="chap4.html">[Previous Chapter]</a> <a href="chapBib.html">[Next Chapter]</a> </div> <p id="mathjaxlink" class="pcenter"><a href="chapA_mj.html">[MathJax on]</a></p> -<p><a id="X7DC13A9A7FA2FAE3" name="X7DC13A9A7FA2FAE3"></a></p> -<div class="ChapSects"><a href="chapA.html#X7DC13A9A7FA2FAE3">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> +<p><a id="X78EED4F77E698478" name="X78EED4F77E698478"></a></p> +<div class="ChapSects"><a href="chapA.html#X78EED4F77E698478">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> </div> <h3>A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></h3> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chapA_mj.html new/Gauss-2017.12.07/doc/chapA_mj.html --- old/Gauss-2017.06.14/doc/chapA_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chapA_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - Appendix A: An Overview of the Gauss package source code</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -23,8 +23,8 @@ <div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap4_mj.html">[Previous Chapter]</a> <a href="chapBib_mj.html">[Next Chapter]</a> </div> <p id="mathjaxlink" class="pcenter"><a href="chapA.html">[MathJax off]</a></p> -<p><a id="X7DC13A9A7FA2FAE3" name="X7DC13A9A7FA2FAE3"></a></p> -<div class="ChapSects"><a href="chapA_mj.html#X7DC13A9A7FA2FAE3">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> +<p><a id="X78EED4F77E698478" name="X78EED4F77E698478"></a></p> +<div class="ChapSects"><a href="chapA_mj.html#X78EED4F77E698478">A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></a> </div> <h3>A <span class="Heading">An Overview of the <strong class="pkg">Gauss</strong> package source code</span></h3> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chapBib_mj.html new/Gauss-2017.12.07/doc/chapBib_mj.html --- old/Gauss-2017.06.14/doc/chapBib_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chapBib_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - References</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chapInd.html new/Gauss-2017.12.07/doc/chapInd.html --- old/Gauss-2017.06.14/doc/chapInd.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chapInd.html 2017-12-19 11:16:35.000000000 +0100 @@ -25,7 +25,7 @@ <div class="index"> <h3>Index</h3> -<strong class="pkg">Gauss</strong> <a href="chap1.html#X7F6F4FB5784A5AE7">1.2</a> <br /> +<strong class="pkg">Gauss</strong> <a href="chap1.html#X78AD64B87DEF5CE9">1.2</a> <br /> <code class="func">AddToEntry</code> <a href="chap3.html#X8729D1F87E176150">3.2-6</a> <br /> <code class="func">CertainColumns</code> <a href="chap3.html#X7CE203DF7F323F87">3.2-11</a> <br /> <code class="func">CertainRows</code> <a href="chap3.html#X7BAE852578C6B839">3.2-10</a> <br /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/chapInd_mj.html new/Gauss-2017.12.07/doc/chapInd_mj.html --- old/Gauss-2017.06.14/doc/chapInd_mj.html 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/chapInd_mj.html 2017-12-19 11:16:35.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (Gauss) - Index</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -28,7 +28,7 @@ <div class="index"> <h3>Index</h3> -<strong class="pkg">Gauss</strong> <a href="chap1_mj.html#X7F6F4FB5784A5AE7">1.2</a> <br /> +<strong class="pkg">Gauss</strong> <a href="chap1_mj.html#X78AD64B87DEF5CE9">1.2</a> <br /> <code class="func">AddToEntry</code> <a href="chap3_mj.html#X8729D1F87E176150">3.2-6</a> <br /> <code class="func">CertainColumns</code> <a href="chap3_mj.html#X7CE203DF7F323F87">3.2-11</a> <br /> <code class="func">CertainRows</code> <a href="chap3_mj.html#X7BAE852578C6B839">3.2-10</a> <br /> Binary files old/Gauss-2017.06.14/doc/manual.pdf and new/Gauss-2017.12.07/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/doc/manual.six new/Gauss-2017.12.07/doc/manual.six --- old/Gauss-2017.06.14/doc/manual.six 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/doc/manual.six 2017-12-19 11:16:35.000000000 +0100 @@ -18,7 +18,7 @@ [ "\033[1X\033[33X\033[0;-2YInstallation of the \033[5XGauss\033[105X\033[101\ X\027\033[1X\027 Package\033[133X\033[101X", "1.2", [ 1, 2, 0 ], 17, 4, - "installation of the gauss\027\027 package", "X7F6F4FB5784A5AE7" ], + "installation of the gauss package", "X78AD64B87DEF5CE9" ], [ "\033[1X\033[33X\033[0;-2YExtending Gauss Functionality\033[133X\033[101X" , "2", [ 2, 0, 0 ], 1, 5, "extending gauss functionality", "X823150E97BE77525" ], @@ -29,17 +29,15 @@ [ "\033[1X\033[33X\033[0;-2YThe applications of the \033[5XGauss\033[105X\\ 033[101X\027\033[1X\027 package algorithms\033[133X\033[101X", "2.2", - [ 2, 2, 0 ], 33, 5, - "the applications of the gauss\027\027 package algorithms", - "X7A1CFC377996FCC0" ], + [ 2, 2, 0 ], 33, 5, "the applications of the gauss package algorithms", + "X7F21EDDF81C27747" ], [ "\033[1X\033[33X\033[0;-2YThe Sparse Matrix Data Type\033[133X\033[101X", "3", [ 3, 0, 0 ], 1, 8, "the sparse matrix data type", "X7901751583E1B976" ], [ "\033[1X\033[33X\033[0;-2YThe inner workings of \033[5XGauss\033[105X\033[1\ 01X\027\033[1X\027 sparse matrices\033[133X\033[101X", "3.1", [ 3, 1, 0 ], 4, - 8, "the inner workings of gauss\027\027 sparse matrices", - "X81E5B76A7BF00F55" ], + 8, "the inner workings of gauss sparse matrices", "X81E717927E4029AB" ], [ "\033[1X\033[33X\033[0;-2YA special case: GF(2)\033[133X\033[101X", "3.1-1", [ 3, 1, 1 ], 88, 9, "a special case: gf 2", "X812222AB7F56717A" ], @@ -56,20 +54,20 @@ [ "\033[1X\033[33X\033[0;-2YMethods and Functions for \033[5XGauss\033[105X\\ 033[101X\027\033[1X\027ian algorithms\033[133X\033[101X", "4.2", [ 4, 2, 0 ], - 36, 14, "methods and functions for gauss\027\027ian algorithms", - "X82690467837906EF" ], + 36, 14, "methods and functions for gaussian algorithms", + "X79093EFA828EF7D1" ], [ "\033[1X\033[33X\033[0;-2YAn Overview of the \033[5XGauss\033[105X\033[101X\ \027\033[1X\027 package source code\033[133X\033[101X", "a", [ "A", 0, 0 ], - 1, 20, "an overview of the gauss\027\027 package source code", - "X7DC13A9A7FA2FAE3" ], + 1, 20, "an overview of the gauss package source code", + "X78EED4F77E698478" ], [ "Bibliography", "bib", [ "Bib", 0, 0 ], 1, 21, "bibliography", "X7A6F98FD85F02BFE" ], [ "References", "bib", [ "Bib", 0, 0 ], 1, 21, "references", "X7A6F98FD85F02BFE" ], [ "Index", "ind", [ "Ind", 0, 0 ], 1, 22, "index", "X83A0356F839C696F" ], [ "\033[5XGauss\033[105X", "1.2", [ 1, 2, 0 ], 17, 4, "gauss", - "X7F6F4FB5784A5AE7" ], + "X78AD64B87DEF5CE9" ], [ "\033[2XSparseMatrix\033[102X constructor using gap matrices", "3.2-1", [ 3, 2, 1 ], 105, 9, "sparsematrix constructor using gap matrices", "X829481DA85587996" ], @@ -131,8 +129,8 @@ "X811A3B547A27A895" ], [ "\033[2XReduceMatTransformation\033[102X", "4.2-4", [ 4, 2, 4 ], 224, 17, "reducemattransformation", "X816CA6D37F0DB74F" ], - [ "\033[2XKernelMat\033[102X", "4.2-5", [ 4, 2, 5 ], 284, 18, "kernelmat", + [ "\033[2XKernelMat\033[102X", "4.2-5", [ 4, 2, 5 ], 285, 18, "kernelmat", "X78E97A0E7F1ED8AA" ], - [ "\033[2XRank\033[102X", "4.2-6", [ 4, 2, 6 ], 309, 18, "rank", + [ "\033[2XRank\033[102X", "4.2-6", [ 4, 2, 6 ], 310, 18, "rank", "X827146F37E2AA841" ] ] ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/gap/Sparse.gi new/Gauss-2017.12.07/gap/Sparse.gi --- old/Gauss-2017.06.14/gap/Sparse.gi 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/gap/Sparse.gi 2017-12-19 11:16:35.000000000 +0100 @@ -254,7 +254,8 @@ ## reduced_matrix := ## [ <a GF2 vector of length 5>, <a GF2 vector of length 5>, ## <a GF2 vector of length 5> ], -## transformation := <a 3x2 matrix over GF2> ) +## transformation := [ <a GF2 vector of length 2>, +## <a GF2 vector of length 2>, <a GF2 vector of length 2> ] ) ## gap> Display(last.reduced_matrix); ## . . . 1 . ## . 1 . 1 . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gauss-2017.06.14/src/gauss.c new/Gauss-2017.12.07/src/gauss.c --- old/Gauss-2017.06.14/src/gauss.c 2017-08-29 14:52:24.000000000 +0200 +++ new/Gauss-2017.12.07/src/gauss.c 2017-12-19 11:16:35.000000000 +0100 @@ -4,9 +4,6 @@ ** */ -const char * Revision_gauss_c = - "gauss.c, V1.0"; - /* Try to use as much of the GNU C library as possible: */ #define _GNU_SOURCE @@ -140,34 +137,24 @@ */ static StructInitInfo module = { #ifdef GAUSSSTATIC - /* type = */ MODULE_STATIC, + .type = MODULE_STATIC, #else - /* type = */ MODULE_DYNAMIC, + .type = MODULE_DYNAMIC, #endif - /* name = */ "gauss", - /* revision_c = */ 0, - /* revision_h = */ 0, - /* version = */ 0, - /* crc = */ 0, - /* initKernel = */ InitKernel, - /* initLibrary = */ InitLibrary, - /* checkInit = */ 0, - /* preSave = */ 0, - /* postSave = */ 0, - /* postRestore = */ 0 + .name = "gauss", + .initKernel = InitKernel, + .initLibrary = InitLibrary, }; #ifndef GAUSSSTATIC StructInitInfo * Init__Dynamic ( void ) { - module.revision_c = Revision_gauss_c; return &module; } #endif StructInitInfo * Init__gauss ( void ) { - module.revision_c = Revision_gauss_c; return &module; }