[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