Cotton Seed
7d80c871ff
Added direct_sum module and some simple tests to main.
2012-02-29 22:21:45 -05:00
Cotton Seed
9bed7282ac
Added tensor_product and hom_module to algebra/module.h.
2012-02-28 22:08:52 -05:00
Cotton Seed
b337bd36ac
mod_map is now just a wrapper for a map implementation. mod_map is
...
now functional. Added map_builder classes for imperatively
construction maps. Initial collection of map implementations
(explicit, zero, 1, and composition.)
2012-02-28 14:26:38 -05:00
Cotton Seed
1ea96353a7
Added io support for std::string. Added order on laurent polynomials.
...
main tests io on map<multivariate_laurentpoly, std::string>.
2011-12-29 19:38:02 -05: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
4443c8e331
Replaced laurentpoly with multivariate_laurentpoly and updated uses
...
(sseq, module) appropriately; removed algebra/laurentpoly.h and added
algebra/multivariate_laurentpoly.h. Added io, muladdeq to Z. Added
functions open_file, close_file to lib/io.h. Added operator < to
map_wrapper.
2011-12-22 15:35:49 -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
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
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