Changeset 5d6ede in git


Ignore:
Timestamp:
Dec 3, 2012, 6:27:03 PM (11 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
Children:
80d7722e6833c629fe2c07881a5d23b7c4a9b4e4
Parents:
05c3b87378ab3e8310b306f10a0eec4bd579ca9c22002e1d9c2f5400230ae871fcff511606690bd1
Message:
Merge pull request #217 from mmklee/sync_master_sw

Sync master sw
Location:
factory
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • factory/cf_gcd_smallp.cc

    r05c3b87 r5d6ede  
    20002000  nmod_mat_t FLINTN;
    20012001  convertFacCFMatrix2nmod_mat_t (FLINTN, *N);
    2002   long* dummy= new long [M.rows()];
    2003   for (int i= 0; i < M.rows(); i++)
    2004     dummy[i]= 0;
    2005   long rk= nmod_mat_rref (dummy, FLINTN);
     2002  long rk= nmod_mat_rref (FLINTN);
    20062003
    20072004  N= convertNmod_mat_t2FacCFMatrix (FLINTN);
    20082005  nmod_mat_clear (FLINTN);
    2009   delete dummy;
    20102006#else
    20112007  int p= getCharacteristic ();
     
    20832079  nmod_mat_t FLINTN;
    20842080  convertFacCFMatrix2nmod_mat_t (FLINTN, *N);
    2085   long* dummy= new long [M.rows()];
    2086   for (int i= 0; i < M.rows(); i++)
    2087     dummy[i]= 0;
    2088   long rk= nmod_mat_rref (dummy, FLINTN);
     2081  long rk= nmod_mat_rref (FLINTN);
    20892082#else
    20902083  int p= getCharacteristic ();
     
    21012094#ifdef HAVE_FLINT
    21022095    nmod_mat_clear (FLINTN);
    2103     delete dummy;
    21042096#endif
    21052097    delete N;
     
    21092101  N= convertNmod_mat_t2FacCFMatrix (FLINTN);
    21102102  nmod_mat_clear (FLINTN);
    2111   delete dummy;
    21122103#else
    21132104  N= convertNTLmat_zz_p2FacCFMatrix (*NTLN);
  • factory/facFqFactorize.cc

    r05c3b87 r5d6ede  
    15761576          CFList result;
    15771577          result.append (LCF);
    1578           for (int k= 1; k <= factors.length(); k++)
    1579             result.append (LCF);
     1578          for (int j= 1; j <= factors.length(); j++)
     1579            result.append (1);
     1580          result= distributeContent (result, differentSecondVarLCs, lSecondVarLCs);
     1581          if (!result.getFirst().inCoeffDomain())
     1582          {
     1583            CFListIterator iter= result;
     1584            CanonicalForm tmp= iter.getItem();
     1585            iter++;
     1586            for (; iter.hasItem(); iter++)
     1587              iter.getItem() *= tmp;
     1588          }
    15801589          y= Variable (1);
    15811590          delete [] bufSqrfFactors;
     
    15891598    CFList result;
    15901599    result.append (LCF);
    1591     for (int k= 1; k <= factors.length(); k++)
    1592       result.append (LCF);
     1600    for (int j= 1; j <= factors.length(); j++)
     1601      result.append (1);
     1602    result= distributeContent (result, differentSecondVarLCs, lSecondVarLCs);
     1603    if (!result.getFirst().inCoeffDomain())
     1604    {
     1605      CFListIterator iter= result;
     1606      CanonicalForm tmp= iter.getItem();
     1607      iter++;
     1608      for (; iter.hasItem(); iter++)
     1609        iter.getItem() *= tmp;
     1610    }
    15931611    y= Variable (1);
    15941612    delete [] bufSqrfFactors;
Note: See TracChangeset for help on using the changeset viewer.