Changeset 03f640 in git for factory/cfEzgcd.cc
- Timestamp:
- Jul 9, 2014, 3:58:43 PM (10 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 8b00cafb736eed4e74873c4326a7c6d326b488af
- Parents:
- 4e2cc188f9d61d04296ddb7df63d0eaccd719584
- git-author:
- Martin Lee <martinlee84@web.de>2014-07-09 15:58:43+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2014-07-17 12:07:11+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cfEzgcd.cc
r4e2cc1 r03f640 1135 1135 degF = degree( F, x ); degG = degree( G, x ); 1136 1136 1137 if (hasFirstAlgVar(G,a))1137 if (algExtension) 1138 1138 b = REvaluation( 2, tmax(F.level(), G.level()), AlgExtRandomF( a ) ); 1139 1139 else … … 1166 1166 Variable alpha= rootOf (mipo.mapinto()); 1167 1167 result= GF2FalphaRep (result, alpha); 1168 prune (alpha); 1168 1169 } 1169 1170 if (k > 1) … … 1173 1174 } 1174 1175 if (extOfExt) 1176 { 1175 1177 result= mapDown (result, primElem, imPrimElem, oldA, dest, source); 1178 prune1 (oldA); 1179 } 1176 1180 return N (d*result); 1177 1181 } … … 1188 1192 Variable alpha= rootOf (mipo.mapinto()); 1189 1193 F= GF2FalphaRep (F, alpha); 1194 prune (alpha); 1190 1195 } 1191 1196 if (k > 1) … … 1195 1200 } 1196 1201 if (extOfExt) 1202 { 1197 1203 F= mapDown (F, primElem, imPrimElem, oldA, dest, source); 1204 prune1 (oldA); 1205 } 1198 1206 return N (d*F); 1199 1207 } … … 1211 1219 Variable alpha= rootOf (mipo.mapinto()); 1212 1220 G= GF2FalphaRep (G, alpha); 1221 prune (alpha); 1213 1222 } 1214 1223 if (k > 1) … … 1218 1227 } 1219 1228 if (extOfExt) 1229 { 1220 1230 G= mapDown (G, primElem, imPrimElem, oldA, dest, source); 1231 prune1 (oldA); 1232 } 1221 1233 return N (d*G); 1222 1234 } … … 1248 1260 Variable alpha= rootOf (mipo.mapinto()); 1249 1261 result= GF2FalphaRep (result, alpha); 1262 prune (alpha); 1250 1263 } 1251 1264 if (k > 1) … … 1255 1268 } 1256 1269 if (extOfExt) 1270 { 1257 1271 result= mapDown (result, primElem, imPrimElem, oldA, dest, source); 1272 prune1 (oldA); 1273 } 1258 1274 return N (d*result); 1259 1275 } … … 1291 1307 Variable alpha= rootOf (mipo.mapinto()); 1292 1308 F= GF2FalphaRep (F, alpha); 1309 prune (alpha); 1293 1310 } 1294 1311 if (k > 1) … … 1298 1315 } 1299 1316 if (extOfExt) 1317 { 1300 1318 F= mapDown (F, primElem, imPrimElem, oldA, dest, source); 1319 prune1 (oldA); 1320 } 1301 1321 return N (d*F); 1302 1322 } … … 1314 1334 Variable alpha= rootOf (mipo.mapinto()); 1315 1335 G= GF2FalphaRep (G, alpha); 1336 prune (alpha); 1316 1337 } 1317 1338 if (k > 1) … … 1321 1342 } 1322 1343 if (extOfExt) 1344 { 1323 1345 G= mapDown (G, primElem, imPrimElem, oldA, dest, source); 1346 prune1 (oldA); 1347 } 1324 1348 return N (d*G); 1325 1349 } … … 1377 1401 Variable alpha= rootOf (mipo.mapinto()); 1378 1402 result= GF2FalphaRep (result, alpha); 1403 prune (alpha); 1379 1404 } 1380 1405 if (k > 1) … … 1384 1409 } 1385 1410 if (extOfExt) 1411 { 1386 1412 result= mapDown (result, primElem, imPrimElem, oldA, dest, source); 1413 prune1 (oldA); 1414 } 1387 1415 return N (d*result); 1388 1416 } … … 1396 1424 result= modGCDFq (F, G, a); 1397 1425 if (extOfExt) 1426 { 1398 1427 result= mapDown (result, primElem, imPrimElem, oldA, dest, source); 1428 prune1 (oldA); 1429 } 1399 1430 return N (d*result); 1400 1431 } … … 1408 1439 Variable alpha= rootOf (mipo.mapinto()); 1409 1440 result= GF2FalphaRep (result, alpha); 1441 prune (alpha); 1410 1442 } 1411 1443 if (k > 1) … … 1430 1462 result= modGCDFq (F, G, a); 1431 1463 if (extOfExt) 1464 { 1432 1465 result= mapDown (result, primElem, imPrimElem, oldA, dest, source); 1466 prune1 (oldA); 1467 } 1433 1468 return N (d*result); 1434 1469 } … … 1442 1477 Variable alpha= rootOf (mipo.mapinto()); 1443 1478 result= GF2FalphaRep (result, alpha); 1479 prune (alpha); 1444 1480 } 1445 1481 if (k > 1) … … 1477 1513 Variable alpha= rootOf (mipo.mapinto()); 1478 1514 cand= GF2FalphaRep (cand, alpha); 1515 prune (alpha); 1479 1516 } 1480 1517 if (k > 1 && gcdfound) … … 1484 1521 } 1485 1522 if (extOfExt && gcdfound) 1523 { 1486 1524 cand= mapDown (cand, primElem, imPrimElem, oldA, dest, source); 1525 prune1 (oldA); 1526 } 1487 1527 } 1488 1528 }
Note: See TracChangeset
for help on using the changeset viewer.