Changeset 009d80 in git for kernel/kbuckets.cc
- Timestamp:
- May 10, 2007, 10:12:44 AM (17 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 4cd2f891f36b9e1d58f0aeaa4683254f54088298
- Parents:
- 4bebba7353438f052b4ad581ede34fa6f31e5a71
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/kbuckets.cc
r4bebba r009d80 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: kbuckets.cc,v 1.3 1 2007-03-02 09:28:12 SingularExp $ */4 /* $Id: kbuckets.cc,v 1.32 2007-05-10 08:12:40 wienand Exp $ */ 5 5 6 6 #include "mod2.h" … … 21 21 22 22 #ifdef USE_COEF_BUCKETS 23 #ifdef HAVE_RING _2TOM23 #ifdef HAVE_RINGS_OLD 24 24 #define MULTIPLY_BUCKET(B,I) do \ 25 25 { if (B->coef[I]!=NULL) \ … … 30 30 } \ 31 31 } while(0) \ 32 if (r ->cring == 1) bucket->buckets_length[i] = pLength(bucket->buckets[i]);32 if (rField_is_Ring(currRing)) bucket->buckets_length[i] = pLength(bucket->buckets[i]); 33 33 #else 34 34 #define MULTIPLY_BUCKET(B,I) do \ … … 595 595 { 596 596 bucket->coef[i] = p_Mult_nn(bucket->coef[i],n,r); 597 #ifdef HAVE_RING _2TOM597 #ifdef HAVE_RING2TOM_OLD 598 598 if (r->cring == 1 && (long) bucket->coef[i] == 0) { 599 599 bucket->coef[i] = NULL; … … 609 609 #else 610 610 bucket->buckets[i] = p_Mult_nn(bucket->buckets[i], n, r); 611 #ifdef HAVE_RING 2TOM612 if (r ->cring == 1) {611 #ifdef HAVE_RINGS 612 if (rField_is_Ring(currRing)) { 613 613 bucket->buckets_length[i] = pLength(bucket->buckets[i]); 614 614 kBucketAdjust(bucket, i); … … 621 621 #else 622 622 bucket->p = p_Mult_nn(bucket->p, n, bucket->bucket_ring); 623 #ifdef HAVE_RING _2TOM623 #ifdef HAVE_RING2TOM_OLD 624 624 if (r->cring == 1) bucket->buckets_length[i] = pLength(bucket->buckets[i]); 625 625 #endif … … 739 739 bucket->buckets[i] = NULL; 740 740 bucket->buckets_length[i] = 0; 741 #ifdef HAVE_RING2TOM 742 l1 = pLength(p1); 743 assume(pLength(p1) == l1); 741 #ifdef HAVE_RINGS 742 if (rField_is_Ring(currRing)) 743 { 744 l1 = pLength(p1); 745 assume(pLength(p1) == l1); 746 } 744 747 #endif 745 748 i = pLogLength(l1); … … 756 759 else { 757 760 p1 = r->p_Procs->pp_Mult_mm(p1, m, r, last); 758 #ifdef HAVE_RING2TOM 759 l1 = pLength(p1); 760 i = pLogLength(l1); 761 #ifdef HAVE_RINGS 762 if (rField_is_Ring(currRing)) 763 { 764 l1 = pLength(p1); 765 i = pLogLength(l1); 766 } 761 767 #endif 762 768 }
Note: See TracChangeset
for help on using the changeset viewer.