Changeset 9af5e1f in git


Ignore:
Timestamp:
Jun 19, 2013, 3:23:17 PM (11 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'd25190065115c859833252500a64cfb7b11e3a50')
Children:
6298d6dfe91591993024d8acfe6b0b6944b529b3
Parents:
c6fd6a9131ca2293e6df7a8f12098085d20d328e
git-author:
Martin Lee <martinlee84@web.de>2013-06-19 15:23:17+02:00
git-committer:
Martin Lee <martinlee84@web.de>2013-07-15 11:18:52+02:00
Message:
chg: instantiate more templates for NTL 6.0.0

Conflicts:

	factory/ftmpl_inst.cc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/ftmpl_inst.cc

    rc6fd6a r9af5e1f  
    7070template List<Variable> Difference ( const List<Variable>&, const List<Variable>& );
    7171
     72// NTL 6
     73#ifdef HAVE_NTL
     74#include<NTL/version.h>
     75#if NTL_MAJOR_VERSION == 6
     76
     77#include<NTL/tools.h>
     78#include<NTL/lzz_pE.h>
     79#include<NTL/lzz_pEX.h>
     80#include<NTL/lzz_p.h>
     81#include<NTL/vector.h>
     82#include<NTL/pair.h>
     83#include<NTL/GF2X.h>
     84#include<NTL/GF2EX.h>
     85#include<NTL/ZZ.h>
     86#include<NTL/ZZX.h>
     87#include<NTL/ZZ_pX.h>
     88#include<NTL/vector.h>
     89#ifdef NTL_CLIENT               // in <NTL/tools.h>: using of name space NTL
     90NTL_CLIENT
     91#endif
     92template void BlockDestroy<zz_pE> (zz_pE*, long);
     93template void BlockConstruct<zz_pE> (zz_pE*, long);
     94template void BlockDestroy<Pair<zz_pEX, long> > (Pair<zz_pEX, long>*, long);
     95template void BlockDestroy<Pair<GF2EX, long> > (Pair<GF2EX, long>*, long);
     96template void BlockDestroy<Pair<ZZX, long> > (Pair<ZZX, long>*, long);
     97template void BlockDestroy<Pair<ZZ_pX, long> > (Pair<ZZ_pX, long>*, long);
     98template void BlockDestroy<Pair<GF2X, long> > (Pair<GF2X, long>*, long);
     99template void BlockDestroy<Vec<zz_pE> > (Vec<zz_pE>*, long);
     100template class Vec<zz_p>;
     101template class Vec<Vec<zz_p> >;
     102template class Vec<zz_pE>;
     103template class Vec<ZZ>;
     104template class Vec<Vec<ZZ> >;
     105template class Mat<zz_p>;
     106template class Mat<zz_pE>;
     107template class Mat<ZZ>;
     108template class Vec<Pair<zz_pEX, long> >;
     109template class Vec<Pair<GF2EX, long> >;
     110template class Vec<Pair<ZZX, long> >;
     111template class Vec<Pair<ZZ_pX, long> >;
     112template class Vec<Pair<GF2X, long> >;
     113template class Vec<Vec<zz_pE> >;
     114template void swap<zz_pE>(Vec<zz_pE>&, Vec<zz_pE>&);
     115template long operator==<zz_p>(Vec<zz_p> const&, Vec<zz_p> const&);
     116#endif
     117#endif
     118
    72119//}}}
    73120
     
    81128template OSTREAM & operator << ( OSTREAM &, const Matrix<CanonicalForm> & );
    82129template OSTREAM & operator << ( OSTREAM &, const Array<REvaluation> & );
     130//template OSTREAM & operator << ( OSTREAM &, const AFactor<CanonicalForm> & );
    83131#endif /* NOSTREAMIO */
    84132
Note: See TracChangeset for help on using the changeset viewer.