Commit Graph

5 Commits

Author SHA1 Message Date
Wojciech Politarczyk
203477c3a8 First shot at periodicity congruences
Verification of Przytycki's congruence works fine, however there are
some small modifications that could be made.

The, naive, approach to the verification of periodicity congruence for
the Khovanov polynomial didn't work. There are just too many cases to
check. Generation of all of them can exhaust the memory.
2016-11-24 15:28:31 +01:00
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
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
53a139416c Added Zp and unary minus to ring classes. Added *~ to .gitignore.
Added unsigned_extended_gcd.  There are ring/field tests that should
be separated.
2011-12-14 13:07:53 -05:00