Skip to content

Commit 6052384

Browse files
committed
chg: use NTL zz_p* instead of ZZ_p*, deleted unneccessary includes
1 parent 4f391f9 commit 6052384

File tree

4 files changed

+23
-29
lines changed

4 files changed

+23
-29
lines changed

factory/cf_gcd_smallp.cc

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
#include "cf_map_ext.h"
3737

3838
#ifdef HAVE_NTL
39-
#include <NTL/ZZ_pEX.h>
4039
#include <NTLconvert.h>
4140
#endif
4241

@@ -430,16 +429,15 @@ static inline
430429
void choose_extension (const int& d, const int& num_vars, Variable& beta)
431430
{
432431
int p= getCharacteristic();
433-
ZZ NTLp= to_ZZ (p);
434-
ZZ_p::init (NTLp);
435-
ZZ_pX NTLirredpoly;
432+
zz_p::init (p);
433+
zz_pX NTLirredpoly;
436434
//TODO: replace d by max_{i} (deg_x{i}(f))
437435
int i= (int) (log ((double) ipower (d + 1, num_vars))/log ((double) p));
438436
int m= degree (getMipo (beta));
439437
if (i <= 1)
440438
i= 2;
441439
BuildIrred (NTLirredpoly, i*m);
442-
CanonicalForm mipo= convertNTLZZpX2CF (NTLirredpoly, Variable(1));
440+
CanonicalForm mipo= convertNTLzzpX2CF (NTLirredpoly, Variable(1));
443441
beta= rootOf (mipo);
444442
}
445443

@@ -1330,12 +1328,11 @@ CanonicalForm
13301328
randomIrredpoly (int i, const Variable & x)
13311329
{
13321330
int p= getCharacteristic();
1333-
ZZ NTLp= to_ZZ (p);
1334-
ZZ_p::init (NTLp);
1335-
ZZ_pX NTLirredpoly;
1331+
zz_p::init (p);
1332+
zz_pX NTLirredpoly;
13361333
CanonicalForm CFirredpoly;
13371334
BuildIrred (NTLirredpoly, i + 1);
1338-
CFirredpoly= convertNTLZZpX2CF (NTLirredpoly, x);
1335+
CFirredpoly= convertNTLzzpX2CF (NTLirredpoly, x);
13391336
return CFirredpoly;
13401337
}
13411338

factory/cf_map_ext.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "cf_util.h"
2424

2525
#ifdef HAVE_NTL
26-
#include <NTL/ZZ_pEXFactoring.h>
2726
#include "NTLconvert.h"
2827
#endif
2928

factory/facFqBivar.cc

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,7 @@ uniFactorizer (const CanonicalForm& A, const Variable& alpha, const bool& GF)
152152
ASSERT (A.isUnivariate(),
153153
"univariate polynomial expected or constant expected");
154154
CFFList factorsA;
155-
ZZ p= to_ZZ (getCharacteristic());
156-
ZZ_p::init (p);
155+
zz_p::init (getCharacteristic());
157156
if (GF)
158157
{
159158
int k= getGFDegree();
@@ -164,13 +163,13 @@ uniFactorizer (const CanonicalForm& A, const Variable& alpha, const bool& GF)
164163
CanonicalForm buf= GF2FalphaRep (A, beta);
165164
if (getCharacteristic() > 2)
166165
{
167-
ZZ_pX NTLMipo= convertFacCF2NTLZZpX (mipo.mapinto());
168-
ZZ_pE::init (NTLMipo);
169-
ZZ_pEX NTLA= convertFacCF2NTLZZ_pEX (buf, NTLMipo);
166+
zz_pX NTLMipo= convertFacCF2NTLzzpX (mipo.mapinto());
167+
zz_pE::init (NTLMipo);
168+
zz_pEX NTLA= convertFacCF2NTLzz_pEX (buf, NTLMipo);
170169
MakeMonic (NTLA);
171-
vec_pair_ZZ_pEX_long NTLFactorsA= CanZass (NTLA);
172-
ZZ_pE multi= to_ZZ_pE (1);
173-
factorsA= convertNTLvec_pair_ZZpEX_long2FacCFFList (NTLFactorsA, multi,
170+
vec_pair_zz_pEX_long NTLFactorsA= CanZass (NTLA);
171+
zz_pE multi= to_zz_pE (1);
172+
factorsA= convertNTLvec_pair_zzpEX_long2FacCFFList (NTLFactorsA, multi,
174173
x, beta);
175174
}
176175
else
@@ -196,13 +195,13 @@ uniFactorizer (const CanonicalForm& A, const Variable& alpha, const bool& GF)
196195
{
197196
if (getCharacteristic() > 2)
198197
{
199-
ZZ_pX NTLMipo= convertFacCF2NTLZZpX (getMipo (alpha));
200-
ZZ_pE::init (NTLMipo);
201-
ZZ_pEX NTLA= convertFacCF2NTLZZ_pEX (A, NTLMipo);
198+
zz_pX NTLMipo= convertFacCF2NTLzzpX (getMipo (alpha));
199+
zz_pE::init (NTLMipo);
200+
zz_pEX NTLA= convertFacCF2NTLzz_pEX (A, NTLMipo);
202201
MakeMonic (NTLA);
203-
vec_pair_ZZ_pEX_long NTLFactorsA= CanZass (NTLA);
204-
ZZ_pE multi= to_ZZ_pE (1);
205-
factorsA= convertNTLvec_pair_ZZpEX_long2FacCFFList (NTLFactorsA, multi,
202+
vec_pair_zz_pEX_long NTLFactorsA= CanZass (NTLA);
203+
zz_pE multi= to_zz_pE (1);
204+
factorsA= convertNTLvec_pair_zzpEX_long2FacCFFList (NTLFactorsA, multi,
206205
x, alpha);
207206
}
208207
else
@@ -233,11 +232,11 @@ uniFactorizer (const CanonicalForm& A, const Variable& alpha, const bool& GF)
233232
#else
234233
if (getCharacteristic() > 2)
235234
{
236-
ZZ_pX NTLA= convertFacCF2NTLZZpX (A);
235+
zz_pX NTLA= convertFacCF2NTLzzpX (A);
237236
MakeMonic (NTLA);
238-
vec_pair_ZZ_pX_long NTLFactorsA= CanZass (NTLA);
239-
ZZ_p multi= to_ZZ_p (1);
240-
factorsA= convertNTLvec_pair_ZZpX_long2FacCFFList (NTLFactorsA, multi,
237+
vec_pair_zz_pX_long NTLFactorsA= CanZass (NTLA);
238+
zz_p multi= to_zz_p (1);
239+
factorsA= convertNTLvec_pair_zzpX_long2FacCFFList (NTLFactorsA, multi,
241240
x);
242241
}
243242
else

factory/facFqFactorize.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#include "facMul.h"
3333

3434
#ifdef HAVE_NTL
35-
#include <NTL/ZZ_pEX.h>
3635
#include "NTLconvert.h"
3736

3837
TIMING_DEFINE_PRINT(fac_bi_factorizer)

0 commit comments

Comments
 (0)