7#ifndef INCL_NTLCONVERT_H 
    8#define INCL_NTLCONVERT_H 
   18#include <NTL/config.h> 
   24#    define OSTREAM std::ostream 
   25#    define ISTREAM std::istream 
   26#  elif defined(HAVE_IOSTREAM_H) 
   28#    define OSTREAM ostream 
   29#    define ISTREAM istream 
   35#include <NTL/ZZXFactoring.h> 
   36#include <NTL/ZZ_pXFactoring.h> 
   37#include <NTL/lzz_pXFactoring.h> 
   38#include <NTL/GF2XFactoring.h> 
   39#include <NTL/ZZ_pEXFactoring.h> 
   40#include <NTL/lzz_pEXFactoring.h> 
   41#include <NTL/GF2EXFactoring.h> 
   42#include <NTL/mat_ZZ.h> 
   43#include <NTL/mat_lzz_p.h> 
   44#include <NTL/mat_lzz_pE.h> 
CFMatrix * convertNTLmat_zz_p2FacCFMatrix(const mat_zz_p &m)
 
CanonicalForm convertNTLZZpE2CF(const ZZ_pE &coefficient, const Variable &x)
NAME: convertNTLZZpX2CF.
 
CanonicalForm convertNTLGF2E2CF(const GF2E &coefficient, const Variable &x)
NAME: convertNTLGF2E2CF.
 
ZZX convertFacCF2NTLZZX(const CanonicalForm &f)
 
zz_pEX convertFacCF2NTLzz_pEX(const CanonicalForm &f, const zz_pX &mipo)
 
CFMatrix * convertNTLmat_zz_pE2FacCFMatrix(const mat_zz_pE &m, const Variable &alpha)
 
CFFList convertNTLvec_pair_zzpEX_long2FacCFFList(const vec_pair_zz_pEX_long &e, const zz_pE &cont, const Variable &x, const Variable &alpha)
 
CFFList convertNTLvec_pair_GF2EX_long2FacCFFList(const vec_pair_GF2EX_long &e, const GF2E &cont, const Variable &x, const Variable &alpha)
NAME: convertNTLvec_pair_GF2EX_long2FacCFFList.
 
CanonicalForm convertNTLzz_pEX2CF(const zz_pEX &f, const Variable &x, const Variable &alpha)
 
ZZ_pEX convertFacCF2NTLZZ_pEX(const CanonicalForm &f, const ZZ_pX &mipo)
CanonicalForm in Z_p(a)[X] to NTL ZZ_pEX.
 
CanonicalForm convertNTLzzpX2CF(const zz_pX &poly, const Variable &x)
 
CFFList convertNTLvec_pair_zzpX_long2FacCFFList(const vec_pair_zz_pX_long &e, const zz_p cont, const Variable &x)
 
mat_zz_pE * convertFacCFMatrix2NTLmat_zz_pE(const CFMatrix &m)
 
GF2EX convertFacCF2NTLGF2EX(const CanonicalForm &f, const GF2X &mipo)
CanonicalForm in Z_2(a)[X] to NTL GF2EX.
 
CanonicalForm convertNTLZZpX2CF(const ZZ_pX &poly, const Variable &x)
NAME: convertNTLZZpX2CF.
 
CanonicalForm convertNTLzzpE2CF(const zz_pE &f, const Variable &x)
 
EXTERN_VAR long fac_NTL_char
 
CanonicalForm convertNTLZZX2CF(const ZZX &polynom, const Variable &x)
 
CFFList convertNTLvec_pair_ZZpEX_long2FacCFFList(const vec_pair_ZZ_pEX_long &e, const ZZ_pE &cont, const Variable &x, const Variable &alpha)
NAME: convertNTLvec_pair_ZZpEX_long2FacCFFList.
 
CanonicalForm convertNTLZZ_pEX2CF(const ZZ_pEX &f, const Variable &x, const Variable &alpha)
 
zz_pX convertFacCF2NTLzzpX(const CanonicalForm &f)
 
ZZ_pX convertFacCF2NTLZZpX(const CanonicalForm &f)
NAME: convertFacCF2NTLZZpX.
 
CanonicalForm convertZZ2CF(const ZZ &coefficient)
NAME: convertZZ2CF.
 
mat_ZZ * convertFacCFMatrix2NTLmat_ZZ(const CFMatrix &m)
 
CFFList convertNTLvec_pair_ZZpX_long2FacCFFList(const vec_pair_ZZ_pX_long &e, const ZZ_p &cont, const Variable &x)
NAME: convertNTLvec_pair_ZZpX_long2FacCFFList.
 
mat_zz_p * convertFacCFMatrix2NTLmat_zz_p(const CFMatrix &m)
 
CFMatrix * convertNTLmat_ZZ2FacCFMatrix(const mat_ZZ &m)
 
GF2X convertFacCF2NTLGF2X(const CanonicalForm &f)
NAME: convertFacCF2NTLGF2X.
 
ZZ convertFacCF2NTLZZ(const CanonicalForm &f)
NAME: convertFacCF2NTLZZX.
 
CanonicalForm convertNTLGF2X2CF(const GF2X &poly, const Variable &x)
NAME: convertNTLGF2X2CF.
 
CFFList convertNTLvec_pair_GF2X_long2FacCFFList(const vec_pair_GF2X_long &e, const GF2 cont, const Variable &x)
NAME: convertNTLvec_pair_GF2X_long2FacCFFList.
 
CFFList convertNTLvec_pair_ZZX_long2FacCFFList(const vec_pair_ZZX_long &e, const ZZ &cont, const Variable &x)
NAME: convertNTLvec_pair_ZZX_long2FacCFFList.
 
declarations of higher level algorithms.
 
Iterators for CanonicalForm's.
 
factory's class for variables
 
squarefree part and factorization over Q, Q(a)
 
Factory's internal integers.