75#include<NTL/version.h>
76#if NTL_MAJOR_VERSION == 6
80#include<NTL/lzz_pEX.h>
93template void BlockDestroy<zz_pE> (zz_pE*,
long);
94template void BlockConstruct<zz_pE> (zz_pE*,
long);
95template void BlockDestroy<Pair<zz_pEX, long> > (Pair<zz_pEX, long>*, long);
96template void BlockDestroy<Pair<GF2EX, long> > (Pair<GF2EX, long>*, long);
97template void BlockDestroy<Pair<ZZX, long> > (Pair<ZZX, long>*, long);
98template void BlockDestroy<Pair<ZZ_pX, long> > (Pair<ZZ_pX, long>*, long);
99template void BlockDestroy<Pair<GF2X, long> > (Pair<GF2X, long>*, long);
100template void BlockDestroy<Vec<zz_pE> > (Vec<zz_pE>*, long);
101template class Vec<zz_p>;
102template class Vec<Vec<zz_p> >;
103template class Vec<zz_pE>;
104template class Vec<ZZ>;
105template class Vec<Vec<ZZ> >;
106template class Mat<zz_p>;
107template class Mat<zz_pE>;
108template class Mat<ZZ>;
109template class Vec<Pair<zz_pEX, long> >;
110template class Vec<Pair<GF2EX, long> >;
111template class Vec<Pair<ZZX, long> >;
112template class Vec<Pair<ZZ_pX, long> >;
113template class Vec<Pair<GF2X, long> >;
114template class Vec<Vec<zz_pE> >;
115template void swap<zz_pE>(Vec<zz_pE>&, Vec<zz_pE>&);
116template long operator==<zz_p>(Vec<zz_p>
const&, Vec<zz_p>
const&);
139#if ! defined(WINNT) || defined(__GNUC__)
146template int tmax (
const int &,
const int & );
147template int tmin (
const int &,
const int & );
148template int tabs (
const int & );
Iterators for CanonicalForm's.
generate random evaluation points
factory's class for variables
some useful template functions.
template CanonicalForm tmax(const CanonicalForm &, const CanonicalForm &)
template CanonicalForm tmin(const CanonicalForm &, const CanonicalForm &)
template List< Variable > Union(const List< Variable > &, const List< Variable > &)
template int operator==(const Factor< CanonicalForm > &, const Factor< CanonicalForm > &)
explicit template function instantiations
template List< Variable > Difference(const List< Variable > &, const List< Variable > &)
template bool find(const List< CanonicalForm > &, const CanonicalForm &)
ostream & operator<<(ostream &s, const spectrum &spec)