[mathicgb] 259/393: Fixed bug in copy among different monoids.
Doug Torrance
dtorrance-guest at moszumanska.debian.org
Fri Apr 3 15:59:14 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 dc95da34550d41d7cfd9644e5cd71b8a150de7f0
Author: Bjarke Hammersholt Roune <bjarkehr.code at gmail.com>
Date: Tue Apr 16 14:36:18 2013 -0400
Fixed bug in copy among different monoids.
---
src/mathicgb/MonoMonoid.hpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/mathicgb/MonoMonoid.hpp b/src/mathicgb/MonoMonoid.hpp
index 43d6f17..dd8ca36 100755
--- a/src/mathicgb/MonoMonoid.hpp
+++ b/src/mathicgb/MonoMonoid.hpp
@@ -627,12 +627,13 @@ public:
if (HasComponent)
access(to, componentIndex()) = monoidFrom.component(from);
+ const auto expsTo = ptr(to, exponentsIndexBegin());
for (VarIndex var = 0; var < varCount(); ++var)
- ptr(to, exponentsIndexBegin())[var] = monoidFrom.exponent(from, var);
+ expsTo[var] = monoidFrom.exponent(from, var);
if (StoreOrder) {
const auto degrees = ptr(to, orderIndexBegin());
for (VarIndex grading = 0; grading < gradingCount(); ++grading)
- degrees[grading] = monoidFrom.degree(from);
+ degrees[grading] = monoidFrom.degree(from, grading);
}
if (StoreHash)
access(to, hashIndex()) = monoidFrom.hash(from);
--
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