[mathicgb] 388/393: Minor edit to doc/description.txt, now with a table of contents.

Doug Torrance dtorrance-guest at moszumanska.debian.org
Fri Apr 3 15:59:38 UTC 2015


This is an automated email from the git hooks/post-receive script.

dtorrance-guest pushed a commit to branch upstream
in repository mathicgb.

commit 133e1f0b8f6c1953ba2ee51d7a4b6fbe5f35420d
Author: Bjarke Hammersholt Roune <bjarkehr.code at gmail.com>
Date:   Wed Sep 25 12:59:12 2013 +0200

    Minor edit to doc/description.txt, now with a table of contents.
---
 doc/description.txt | 56 ++++++++++++++++++++++++++++++++---------------------
 1 file changed, 34 insertions(+), 22 deletions(-)

diff --git a/doc/description.txt b/doc/description.txt
index 39ea3ec..2490beb 100755
--- a/doc/description.txt
+++ b/doc/description.txt
@@ -1,15 +1,43 @@
+***** Contents
+
+- Introduction
+- High-level view of MathicGB
+- Installation for unix systems and Cygwin
+- Installation for Visual Studio
+- C++ concepts and miscellaneous MathicGB C++ stuff
+- Description of all files in MathicGB
+- Other projects
+
+
+***** Introduction
+
 Since I'm going into industry I won't be able to continue to do much
 development on MathicGB. I have hope that the torch will be picked up
-and in this document I am writing about my thoughts and knowledge of
-the system. I also make suggestions about projects that would improve
-MathicGB and I indicate for each how much effort I think it will be
-and how difficult I think it will be - these estimates are not
-guaranteed to be accurate. This is all current as of September 24,
-2013.
+and in this document I am writing about my thoughts and knowledge
+about MathicGB. I also make suggestions about projects that would
+improve MathicGB and I indicate for each how much effort I think it
+will be and how difficult I think it will be - some of these estimates
+may be way off. This is all current as of September 24, 2013.
 
   -- Bjarke Hammersholt Roune
 
 
+***** High-level view of MathicGB
+
+The core engine of MathicGB is ClassicGBAlg, which implements the
+classic Buchberger algorithm with some improvements, and SignatureGB
+which implements the Signature Basis Algorithm. These classes do not
+contain that much code, instead they use a lot of other classes to do
+their bidding. They have classes for keeping track of the basis, for
+keeping track of the S-pairs, for doing the reductions and for
+representing the coefficients, monomials and polynomials. Some of
+these are encapsulated behind virtual interfaces, so that different
+implementations can be chosen at run-time. This is notably the case
+for the reducers.
+
+ClassicGBAlg also implements F4, which is achived by having a reducer
+that does matrix-based reduction.
+
 ***** Installation for unix systems and Cygwin
 
 gtest is downloaded automatically if it's not present (the download
@@ -1099,22 +1127,6 @@ Exceptions are used to signal errors. Code should be exception safe at
 least to the extent of not crashing or leaking memory in the face of
 exceptions.
 
-***** High-level view of MathicGB
-
-The core engine of MathicGB is ClassicGBAlg, which implements the
-classic Buchberger algorithm with some improvements, and SignatureGB
-which implements the Signature Basis Algorithm. These classes do not
-contain that much code, instead they use a lot of other classes to do
-their bidding. They have classes for keeping track of the basis, for
-keeping track of the S-pairs, for doing the reductions and for
-representing the coefficients, monomials and polynomials. Some of
-these are encapsulated behind virtual interfaces, so that different
-implementations can be chosen at run-time. This is notably the case
-for the reducers.
-
-ClassicGBAlg also implements F4, which is achived just by having a
-reducer that does matrix-based reduction.
-
 
 ***** Description of all files in MathicGB
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mathicgb.git



More information about the debian-science-commits mailing list