Changeset 4c8d61 in git


Ignore:
Timestamp:
Jan 12, 2006, 3:12:41 PM (18 years ago)
Author:
Michael Brickenstein <bricken@…>
Branches:
(u'spielwiese', '2fa36c576e6a4ddbb1093b43c7f8e9835e17e52a')
Children:
9ce72aecbd5700bb291ae22e4875d6cd55c525ae
Parents:
81b5ccbea580cf9ad07afa719bcbae778a040bd4
Message:
*bricken: fixed bug for simle content


git-svn-id: file:///usr/local/Singular/svn/trunk@8896 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/kbuckets.cc

    r81b5cc r4c8d61  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: kbuckets.cc,v 1.14 2006-01-10 11:00:46 Singular Exp $ */
     4/* $Id: kbuckets.cc,v 1.15 2006-01-12 14:12:41 bricken Exp $ */
    55
    66#include "mod2.h"
     
    10471047  //if (TEST_OPT_PROT)
    10481048  //    PrintS("CCCCCCCCCCCCC");
    1049   for (i=0;i<=MAX_BUCKET;i++)
     1049  for (i=MAX_BUCKET;i>=0;i--)
    10501050  {
    10511051    if (i==0)
     
    10561056    {
    10571057      assume(bucket->coef[i]!=NULL);
     1058      assume(!(n_IsZero(pGetCoeff(bucket->coef[i]),r)));
     1059     
     1060     
    10581061      //in this way it should crash on programming errors, yeah
    1059       number temp=nGcd(coef, pGetCoeff(bucket->buckets[i]),r);
     1062      number temp=nGcd(coef, pGetCoeff(bucket->coef[i]),r);
    10601063      n_Delete(&coef,r );
    10611064      coef=temp;
     
    10651068        return;
    10661069      }
     1070      assume(!(n_IsZero(coef,r)));
    10671071    }
    10681072  }
     
    10711075  for(i=0;i<=MAX_BUCKET;i++)
    10721076  {
     1077   
    10731078    if (bucket->buckets[i]!=NULL)
    10741079    {
     1080      assume(!(n_IsZero(coef,r)));
    10751081      assume(bucket->coef[i]!=NULL);
    10761082      number lc=p_GetCoeff(bucket->coef[i],r);
    10771083      p_SetCoeff(bucket->coef[i], n_IntDiv(lc,coef,r),r);
     1084      assume(!(n_IsZero(p_GetCoeff(bucket->coef[i],r),r)));
    10781085    }
    10791086  }
Note: See TracChangeset for help on using the changeset viewer.