Changeset d0dbd7 in git for factory/cfModResultant.cc
- Timestamp:
- Dec 4, 2017, 4:06:03 PM (6 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- 0e1179b5ff58e16819323d878adc9a5011d015a1
- Parents:
- 4799efea9bdfdc69fbd2d57c6353cf9ed66664c0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cfModResultant.cc
r4799ef rd0dbd7 47 47 { 48 48 int n= tmax (F.level(), G.level()); 49 int * degsf= new int [n + 1];50 int * degsg= new int [n + 1];49 int * degsf= NEW_ARRAY(int,n + 1); 50 int * degsg= NEW_ARRAY(int,n + 1); 51 51 52 52 for (int i = 0; i <= n; i++) … … 61 61 int both_zero= 0; 62 62 int degsfx, degsgx; 63 int Flevel=F.level(); 64 int Glevel=G.level(); 63 65 64 66 if (x.level() != 1) … … 73 75 continue; 74 76 } 75 if (degsf[i] == 0 && degsg[i] != 0 && i <= G .level())77 if (degsf[i] == 0 && degsg[i] != 0 && i <= Glevel) 76 78 { 77 79 f_zero++; 78 80 continue; 79 81 } 80 if (degsg[i] == 0 && degsf[i] && i <= F .level())82 if (degsg[i] == 0 && degsf[i] && i <= Flevel) 81 83 { 82 84 g_zero++; … … 109 111 } 110 112 } 111 delete [] degsf;112 delete [] degsg;113 DELETE_ARRAY(degsf); 114 DELETE_ARRAY(degsg); 113 115 return; 114 116 } … … 116 118 if (both_non_zero == 0) 117 119 { 118 delete [] degsf;119 delete [] degsg;120 DELETE_ARRAY(degsf); 121 DELETE_ARRAY(degsg); 120 122 return; 121 123 } … … 128 130 if (i == xlevel) 129 131 continue; 130 if (degsf[i] != 0 && degsg[i] == 0 && i <= F .level())132 if (degsf[i] != 0 && degsg[i] == 0 && i <= Flevel) 131 133 { 132 134 if (k + both_non_zero != i) … … 137 139 k++; 138 140 } 139 if (degsf[i] == 0 && degsg[i] != 0 && i <= G .level())141 if (degsf[i] == 0 && degsg[i] != 0 && i <= Glevel) 140 142 { 141 143 if (l + g_zero + both_non_zero != i) … … 233 235 } 234 236 235 delete [] degsf;236 delete [] degsg;237 DELETE_ARRAY(degsf); 238 DELETE_ARRAY(degsg); 237 239 } 238 240
Note: See TracChangeset
for help on using the changeset viewer.