Changeset 822aa3a in git for kernel/kstd2.cc
- Timestamp:
- Apr 23, 2009, 6:24:08 PM (15 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 9f17c9f13b717a920473663201c9bb8a3daa9f77
- Parents:
- 063680689bc561c179b7e8efb10db4bccf20efbf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/kstd2.cc
r063680 r822aa3a 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: kstd2.cc,v 1.8 4 2009-04-23 11:36:46Singular Exp $ */4 /* $Id: kstd2.cc,v 1.85 2009-04-23 16:24:08 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT - Kernel: alg. of Buchberger … … 746 746 if (ei <= h->ecart) 747 747 h->ecart = d-h_d; 748 else 748 else 749 749 h->ecart = d-h_d+ei-h->ecart; 750 750 … … 1182 1182 poly kNF2 (ideal F,ideal Q,poly q,kStrategy strat, int lazyReduce) 1183 1183 { 1184 assume(q!=NULL); 1185 assume(!(idIs0(F)&&(Q==NULL))); 1186 1184 1187 // lazy_reduce flags: can be combined by | 1185 1188 //#define KSTD_NF_LAZY 1 … … 1190 1193 int i; 1191 1194 1192 if ((idIs0(F))&&(Q==NULL))1193 return pCopy(q); /*F=0*/1195 //if ((idIs0(F))&&(Q==NULL)) 1196 // return pCopy(q); /*F=0*/ 1194 1197 //strat->ak = idRankFreeModule(F); 1195 1198 /*- creating temp data structures------------------- -*/ … … 1242 1245 ideal kNF2 (ideal F,ideal Q,ideal q,kStrategy strat, int lazyReduce) 1243 1246 { 1247 assume(!idIs0(q)); 1248 assume(!(idIs0(F)&&(Q==NULL))); 1244 1249 // lazy_reduce flags: can be combined by | 1245 1250 //#define KSTD_NF_LAZY 1 … … 1252 1257 int max_ind; 1253 1258 1254 if (idIs0(q))1255 return idInit(IDELEMS(q),si_max(q->rank,F->rank));1256 if ((idIs0(F))&&(Q==NULL))1257 return idCopy(q); /*F=0*/1259 //if (idIs0(q)) 1260 // return idInit(IDELEMS(q),si_max(q->rank,F->rank)); 1261 //if ((idIs0(F))&&(Q==NULL)) 1262 // return idCopy(q); /*F=0*/ 1258 1263 //strat->ak = idRankFreeModule(F); 1259 1264 /*- creating temp data structures------------------- -*/
Note: See TracChangeset
for help on using the changeset viewer.