Changeset eb38b2 in git
- Timestamp:
- Feb 27, 2015, 9:13:07 PM (8 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
- Children:
- 54aa7ddaf531843259b06aef37d3c66407a458c4
- Parents:
- 1e5e1325f697a60090ae41960c9afca41d9fa179
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2015-02-27 21:13:07+01:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2015-02-27 21:14:39+01:00
- Files:
-
- 3 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Tst/New.lst
r1e5e132 reb38b2 54 54 New/bug593_primdecZ.tst 55 55 New/grmodexamples.tst 56 New/sres_bug.tst -
kernel/GBEngine/syz0.cc
r1e5e132 reb38b2 357 357 if (p==NULL) 358 358 { 359 WerrorS("ideal not a standard basis");//no polynom for reduction360 359 pDelete(&toRed); 361 360 for(k=j;k<Fl;k++) pDelete(&(pairs[k])); … … 369 368 omFreeSize((ADDRESS)totalS,Fl*sizeof(int)); 370 369 for(k=0;k<IDELEMS(result);k++) pDelete(&((*Shdl)[k])); 370 WerrorS("ideal not a standard basis");//no polynom for reduction 371 371 return result; 372 372 } … … 660 660 else 661 661 { 662 //no polynom for reduction 663 WerrorS("ideal not a standard basis"); 664 pDelete(&toRed); 662 pDelete(&toRed); 663 665 664 pDelete(&syz); 666 665 for(k=j;k<Fl;k++) pDelete(&(pairs[k])); 667 666 omFreeSize((ADDRESS)pairs,(Fl + gencQ)*sizeof(poly)); 667 668 668 669 for(k=0;k<IDELEMS(result);k++) pDelete(&((*Shdl)[k])); 669 670 670 671 kBucketDestroy(&(sy0buck)); 672 673 //no polynom for reduction 674 WerrorS("ideal not a standard basis"); 675 671 676 return result; 672 677 } … … 897 902 res[syzIndex+1] = sySchreyersSyzygiesFB(res[syzIndex],&modcomp,mW); 898 903 904 if (errorreported) 905 { 906 for (j=0;j<*length;j++) idDelete( &res[j] ); 907 omFreeSize((ADDRESS)res,*length*sizeof(ideal)); 908 return NULL; 909 } 910 899 911 mW = res[syzIndex]; 900 912 } … … 934 946 if (syzIndex==0) syInitSort(res[0],&modcomp); 935 947 res[syzIndex+1] = sySchreyersSyzygiesFM(res[syzIndex],&modcomp); 948 if (errorreported) 949 { 950 for (j=0;j<*length;j++) idDelete( &res[j] ); 951 omFreeSize((ADDRESS)res,*length*sizeof(ideal)); 952 return NULL; 953 } 936 954 } 937 955 syzIndex++;
Note: See TracChangeset
for help on using the changeset viewer.