Changeset d1dc39 in git for factory/cf_gcd_smallp.cc
- Timestamp:
- Apr 28, 2012, 10:11:51 PM (11 years ago)
- Branches:
- (u'spielwiese', '8e0ad00ce244dfd0756200662572aef8402f13d5')
- Children:
- 7a1151d0e820ebe7486137ac2e2edc736ee573fd
- Parents:
- 18a66064a9a8616bef22907b60e68633bfc80c55
- git-author:
- Martin Lee <martinlee84@web.de>2012-04-28 22:11:51+02:00
- git-committer:
- Martin Lee <martinlee84@web.de>2012-05-07 18:19:12+02:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
factory/cf_gcd_smallp.cc
r18a660 rd1dc39 1596 1596 bool fail= false; 1597 1597 bool inextension= false; 1598 bool inextensionextension= false; 1599 bool topLevel2= false; 1598 topLevel= false; 1600 1599 CFList source, dest; 1601 1600 int bound1= degree (ppA, 1); … … 1614 1613 G_random_element= 1615 1614 GCD_small_p (ppA (random_element,x), ppB (random_element,x), 1616 coF_random_element, coG_random_element, topLevel 2,1615 coF_random_element, coG_random_element, topLevel, 1617 1616 list); 1618 1617 TIMING_END_AND_PRINT (gcd_recursion, … … 1627 1626 GCD_Fp_extension (ppA (random_element, x), ppB (random_element, x), 1628 1627 coF_random_element, coG_random_element, alpha, 1629 list, topLevel 2);1628 list, topLevel); 1630 1629 TIMING_END_AND_PRINT (gcd_recursion, 1631 1630 "time for recursive call: "); … … 1653 1652 GCD_Fp_extension (ppA (random_element, x), ppB (random_element, x), 1654 1653 coF_random_element, coG_random_element, alpha, 1655 list, topLevel 2);1654 list, topLevel); 1656 1655 TIMING_END_AND_PRINT (gcd_recursion, 1657 1656 "time for recursive call: "); … … 1698 1697 DEBOUTLN (cerr, "getMipo (alpha)= " << getMipo (V_buf2)); 1699 1698 1700 inextensionextension= true;1701 1699 for (CFListIterator i= l; i.hasItem(); i++) 1702 1700 i.getItem()= mapUp (i.getItem(), alpha, V_buf, prim_elem, … … 1722 1720 GCD_Fp_extension (ppA (random_element, x), ppB (random_element, x), 1723 1721 coF_random_element, coG_random_element, V_buf, 1724 list, topLevel 2);1722 list, topLevel); 1725 1723 TIMING_END_AND_PRINT (gcd_recursion, 1726 1724 "time for recursive call: "); … … 3023 3021 } 3024 3022 3025 long rk;3026 3023 matColumns= biggestSize2 - 1; 3027 3024 matRows= 0; … … 3029 3026 { 3030 3027 if (V_buf.level() == 1) 3031 rk=gaussianElimFp (pMat[i], pL[i]);3028 (void) gaussianElimFp (pMat[i], pL[i]); 3032 3029 else 3033 rk=gaussianElimFq (pMat[i], pL[i], V_buf);3030 (void) gaussianElimFq (pMat[i], pL[i], V_buf); 3034 3031 3035 3032 if (pMat[i] (coeffMonoms[i].size(), coeffMonoms[i].size()) == 0) … … 3706 3703 topLevel= false; 3707 3704 bool inextension= false; 3708 bool inextensionextension= false;3709 3705 Variable V_buf, alpha; 3710 3706 CanonicalForm prim_elem, im_prim_elem; … … 3807 3803 DEBOUTLN (cerr, "getMipo (alpha)= " << getMipo (V_buf2)); 3808 3804 3809 inextensionextension= true;3810 3805 for (CFListIterator i= l; i.hasItem(); i++) 3811 3806 i.getItem()= mapUp (i.getItem(), alpha, V_buf, prim_elem, … … 4009 4004 DEBOUTLN (cerr, "getMipo (alpha)= " << getMipo (V_buf2)); 4010 4005 4011 inextensionextension= true;4012 4006 for (CFListIterator i= l; i.hasItem(); i++) 4013 4007 i.getItem()= mapUp (i.getItem(), alpha, V_buf, prim_elem,
Note: See TracChangeset
for help on using the changeset viewer.