Changeset 893b89 in git
- Timestamp:
- May 19, 2006, 2:21:12 PM (17 years ago)
- Branches:
- (u'spielwiese', '91fdef05f09f54b8d58d92a472e9c4a43aa4656f')
- Children:
- d7696978c5abd62a2ed61973e889cedec17f2819
- Parents:
- c7c5ef98d9df6d0a51cfc1de344f37bc5d1f34f4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/tgb.cc
rc7c5ef r893b89 5 5 * Computer Algebra System SINGULAR * 6 6 ****************************************/ 7 /* $Id: tgb.cc,v 1.9 0 2006-05-19 10:30:47bricken Exp $ */7 /* $Id: tgb.cc,v 1.91 2006-05-19 12:21:12 bricken Exp $ */ 8 8 /* 9 9 * ABSTRACT: slimgb and F4 implementation … … 2254 2254 } 2255 2255 slimgb_alg::~slimgb_alg(){ 2256 2256 2257 if (!(completed)){ 2258 poly* add=(poly*) omalloc((pair_top+2)*sizeof(poly)); 2257 2259 int piter; 2260 int pos=0; 2258 2261 for(piter=0;piter<=pair_top;piter++){ 2259 2262 sorted_pair_node* s=apairs[piter]; 2260 2263 if (s->i<0){ 2261 2264 //delayed element 2262 add_to_basis_ideal_quotient(s->lcm_of_lm, this, NULL); 2263 2265 if (s->lcm_of_lm!=NULL){ 2266 add[pos]=s->lcm_of_lm; 2267 pos++; 2268 2269 } 2264 2270 } 2271 2265 2272 free_sorted_pair_node(s,r); 2266 2273 apairs[piter]=NULL; 2267 2274 } 2275 pair_top=-1; 2276 add[pos]=NULL; 2277 while(add[pos]!=NULL){ 2278 add_to_basis_ideal_quotient(add[pos],this,NULL); 2279 } 2280 for(piter=0;piter<=pair_top;piter++){ 2281 sorted_pair_node* s=apairs[piter]; 2282 assume(s->i>=0); 2283 free_sorted_pair_node(s,r); 2284 apairs[piter]=NULL; 2285 } 2286 pair_top=-1; 2268 2287 } 2269 2288 id_Delete(&add_later,r);
Note: See TracChangeset
for help on using the changeset viewer.