Commit Graph

5 Commits

Author SHA1 Message Date
Wojciech Politarczyk
66813d4a15 Added some C++11 features to classes Z and Q
Z and Q use now smart pointers for storing their internal
implementations, which were changed to use mpz_class and
mpq_class. New implementation uses copy on write. Moreover, I added
moving semantics for these two classes.
2016-11-19 20:55:11 +01:00
Cotton Seed
fdb87caa41 First cut at moving the code over to C++11. 2012-07-27 15:37:47 -04:00
Cotton Seed
e4f420e693 Q uses gmp. Deleted README2. Z::muladdeq uses mpz_add_mul. 2011-12-27 13:40:59 -05:00
Cotton Seed
5d4acb7a86 Added /serial.cmd* to .gitignore. Minor changes to build with version
of gcc on newcomp.  Use global reference (::) in linear_combination*
typedefs in ring classes.  Renamed linear_combiation::set set_coeff.
2011-12-14 13:32:28 -05:00
Cotton Seed
dcbe4127bd First commit in git. This is a cleaned up version of r114 from the
now deprecated SVN repository.
2011-12-09 15:50:25 -05:00