[mathicgb] 249/393: Removed old unused code for Buchberger criteria from PolyBasis.

Doug Torrance dtorrance-guest at moszumanska.debian.org
Fri Apr 3 15:59:12 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 f439c1fd7006ae3ef7baedb36fb6648e148e4f95
Author: Bjarke Hammersholt Roune <bjarkehr.code at gmail.com>
Date:   Sun Apr 14 15:32:09 2013 -0400

    Removed old unused code for Buchberger criteria from PolyBasis.
---
 src/mathicgb/PolyBasis.cpp |  2 --
 src/mathicgb/PolyBasis.hpp | 18 ------------------
 2 files changed, 20 deletions(-)

diff --git a/src/mathicgb/PolyBasis.cpp b/src/mathicgb/PolyBasis.cpp
index 3a5190f..cf1b75a 100755
--- a/src/mathicgb/PolyBasis.cpp
+++ b/src/mathicgb/PolyBasis.cpp
@@ -82,8 +82,6 @@ void PolyBasis::insert(std::unique_ptr<Poly> poly) {
   entry.poly = poly.release();
   entry.leadMinimal = leadMinimal;
 
-  if (mUseBuchbergerLcmHitCache)
-    mBuchbergerLcmHitCache.push_back(0);
   MATHICGB_ASSERT(mEntries.back().poly != 0);
 }
 
diff --git a/src/mathicgb/PolyBasis.hpp b/src/mathicgb/PolyBasis.hpp
index ddf71e9..b805591 100755
--- a/src/mathicgb/PolyBasis.hpp
+++ b/src/mathicgb/PolyBasis.hpp
@@ -58,20 +58,6 @@ public:
     MATHICGB_ASSERT(mEntries[index].poly != 0);
   }
 
-  struct Stats {
-    Stats():
-      buchbergerLcmQueries(0),
-      buchbergerLcmHits(0),
-      buchbergerLcmNearHits(0),
-      buchbergerLcmCacheHits(0) {}
-
-    unsigned long long buchbergerLcmQueries;
-    unsigned long long buchbergerLcmHits;
-    unsigned long long buchbergerLcmNearHits;
-    unsigned long long buchbergerLcmCacheHits;
-  };
-  Stats stats() const {return mStats;}
-
   // As the non-slow version, but uses simpler and slower code.
   bool buchbergerLcmCriterionSlow(size_t a, size_t b) const;
 
@@ -236,10 +222,6 @@ private:
   FreeModuleOrder& mOrder;
   std::unique_ptr<DivisorLookup> mDivisorLookup;
   std::vector<Entry> mEntries;
-  mutable Stats mStats;
-
-  static const bool mUseBuchbergerLcmHitCache = true;
-  mutable std::vector<size_t> mBuchbergerLcmHitCache;
 };
 
 #endif

-- 
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