Changeset 3a1db5 in git for Singular/kstdfac.cc
- Timestamp:
- Nov 3, 2000, 3:50:24 PM (24 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
- Children:
- e48563d5ed52648088a920c503d1137f101859b6
- Parents:
- b6b85df0821ee32eafa525d9de58391e73dc09d4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/kstdfac.cc
rb6b85df r3a1db5 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: kstdfac.cc,v 1.4 4 2000-10-23 12:02:14obachman Exp $ */4 /* $Id: kstdfac.cc,v 1.45 2000-11-03 14:50:18 obachman Exp $ */ 5 5 /* 6 6 * ABSTRACT - Kernel: factorizing alg. of Buchberger … … 37 37 poly p; 38 38 TSet t=(TSet)omAlloc0(o->tmax*sizeof(TObject)); 39 TObject** r = (TObject**)omAlloc0(o->tmax*sizeof(TObject*)); 39 40 40 41 for (j=0; j<=o->tl; j++) 41 42 { 43 r[t[j].r] = &t[j]; 42 44 t[j] = o->T[j]; 43 45 p = o->T[j].p; … … 60 62 } 61 63 n->T=t; 64 n->R=r; 62 65 } 63 66 … … 165 168 s->sevS=(unsigned long *)omAlloc(IDELEMS(o->Shdl)*sizeof(unsigned long)); 166 169 memcpy(s->sevS,o->sevS,IDELEMS(o->Shdl)*sizeof(unsigned long)); 170 s->S_2_R=(int*)omAlloc(IDELEMS(o->Shdl)*sizeof(int)); 171 memcpy(s->S_2_R,o->S_2_R,IDELEMS(o->Shdl)*sizeof(int)); 172 s->sevT=(unsigned long *)omAlloc(o->tmax*sizeof(unsigned long)); 173 memcpy(s->sevT,o->sevT,IDELEMS(o->Shdl)*sizeof(unsigned long)); 167 174 if(o->fromQ!=NULL) 168 175 { … … 320 327 enterpairs(n->P.p,n->sl,n->P.ecart,pos,n); 321 328 n->enterS(n->P,pos,n); 322 enterT Bba(n->P,n->posInT(n->T,n->tl,n->P),n);329 enterT(n->P,n); 323 330 324 331 /* construct D */ … … 609 616 n->enterS(n->P,pos,n); 610 617 if (n->sl>srmax) srmax = n->sl; 611 enterT Bba(n->P,n->posInT(n->T,n->tl,n->P),n);618 enterT(n->P,n); 612 619 613 620 /* construct D */
Note: See TracChangeset
for help on using the changeset viewer.