Changeset 3dfb74 in git for kernel/fast_maps.cc
- Timestamp:
- Nov 9, 2009, 7:57:03 PM (14 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 2cc33cb332d892eb103308dfdb232467896c09ad
- Parents:
- fd760f7e6161b8bb84a74b7b8c42ac252cbeb31b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/fast_maps.cc
rfd760f7 r3dfb74 37 37 int i, j; 38 38 unsigned long e_i, e_j; 39 poly m_i, map_j = p_Init(map_r); 39 poly m_i=NULL; 40 poly map_j = p_Init(map_r); 40 41 41 42 for (i=1; i <= n; i++) … … 81 82 p_LmFree(max_map_i, map_r); 82 83 } 84 for (i=0; i<IDELEMS(map_id); i++) 85 { 86 p_Delete(&max_map_monomials[i], map_r); 87 } 88 omFreeSize(max_map_monomials,IDELEMS(map_id)*sizeof(poly)); 89 83 90 return max; 84 91 } … … 164 171 } 165 172 } 173 //if (mp->next!=NULL) maMonomial_Destroy(mp->next,dest_r); 166 174 } 167 175 omFreeBin(mp, mapolyBin); … … 269 277 } 270 278 271 272 279 void maMap_CreateRings(ideal map_id, ring map_r, 273 280 ideal image_id, ring image_r, … … 322 329 sBucketDestroyAdd(m_id->buckets[i], &(res->m[i]), &l); 323 330 } 331 omFreeSize(m_id->buckets,m_id->n*sizeof(sBucket_pt)); 324 332 omFree(m_id); 325 333 return res; … … 403 411 404 412 if (TEST_OPT_PROT) Print("."); 413 405 414 // clean-up the rings 406 415 maMap_KillRings(map_r, image_r, src_r, dest_r); … … 693 702 *******************************************************************/ 694 703 695 void maPoly_Optimize(mapoly mpoly, ring src_r){ 704 void maPoly_Optimize(mapoly mpoly, ring src_r) 705 { 696 706 assume(mpoly!=NULL && mpoly->src!=NULL); 697 707 mapoly iter = mpoly;
Note: See TracChangeset
for help on using the changeset viewer.