[BACK]Return to ntl.cpp CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_ntl

Diff for /OpenXM/src/ox_ntl/ntl.cpp between version 1.4 and 1.5

version 1.4, 2003/11/17 12:04:20 version 1.5, 2004/07/04 02:31:51
Line 1 
Line 1 
 /* $OpenXM: OpenXM/src/ox_ntl/ntl.cpp,v 1.3 2003/11/15 09:06:20 iwane Exp $ */  /* $OpenXM: OpenXM/src/ox_ntl/ntl.cpp,v 1.4 2003/11/17 12:04:20 iwane Exp $ */
   
 #include <NTL/ZZXFactoring.h>  #include <NTL/ZZXFactoring.h>
 #include <NTL/LLL.h>  #include <NTL/LLL.h>
Line 74  ntl_fctr(cmo **arg, int argc)
Line 74  ntl_fctr(cmo **arg, int argc)
 cmo *  cmo *
 ntl_lll(cmo **arg, int argc)  ntl_lll(cmo **arg, int argc)
 {  {
         cmo *poly = arg[0];  
         cmo_indeterminate *x;  
         ZZX f;          ZZX f;
         int ret;          int ret;
         cmon_mat_zz_t *mat;          cmon_mat_zz_t *mat;
Line 97  ntl_lll(cmo **arg, int argc)
Line 95  ntl_lll(cmo **arg, int argc)
 #endif  #endif
   
         ZZ det2;          ZZ det2;
         long rd = LLL(det2, *mat->mat);          mat_ZZ U;
           long rd = LLL(det2, *mat->mat, U);
   
 #if __NTL_PRINT  #if __NTL_PRINT
         cout << "output: " << (*mat->mat) << endl;          cout << "output: " << (*mat->mat) << endl;
           cout << U << endl;
 #endif  #endif
   
         return ((cmo *)mat);          return ((cmo *)mat);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>