Commit Graph

56 Commits

Author SHA1 Message Date
Luis Peñaranda 43d352b6ad added a string to identify each curve to understand the output 2007-02-23 18:38:52 +00:00
Luis Peñaranda 0fbe4dc569 bug in traits 2007-02-21 13:45:18 +00:00
Luis Peñaranda 5ca2b62e03 y coordinate of points is now a double 2007-02-21 13:33:33 +00:00
Luis Peñaranda 08170f2905 corrected bugs in algebraic_1 2007-02-21 12:41:14 +00:00
Luis Peñaranda 8ed87d7a05 Horner's method to evaluate poly_1's and easier refine_and_compare algorithm 2007-02-20 18:08:21 +00:00
Luis Peñaranda 727510d1c8 fixed some gmp pointer issues 2007-02-20 14:25:54 +00:00
Luis Peñaranda 782549fc2f implemented a better refinement algorithm 2007-02-19 13:18:36 +00:00
Luis Peñaranda e47fa5542d implemented signat(mpfr) efficiently 2007-02-16 17:10:30 +00:00
Luis Peñaranda 37750cb236 removed unneeded y-coordinate calculation 2007-02-16 17:08:53 +00:00
Luis Peñaranda 26fd4d2c09 Added bivariate system solving functions. 2007-02-15 16:43:28 +00:00
Luis Peñaranda a678420542 No more mpqs in polynomial_2. 2007-02-15 16:24:10 +00:00
Luis Peñaranda 1b4396f608 Added a traits class to use with the arrangement_2 package. 2006-12-19 20:38:34 +00:00
Luis Peñaranda a80b3413e1 Implemented sign_1 correctly. 2006-11-30 15:56:09 +00:00
Luis Peñaranda 73b6231722 The interval constructors now create a poly of which the new number is root.
Code fixes.
2006-11-29 13:58:32 +00:00
Luis Peñaranda fbbd26177e Optimized some code in poly_1. 2006-11-21 09:42:38 +00:00
Luis Peñaranda 548631b7c3 Implemented poly_2 multiplication in a faster way. 2006-11-20 17:02:34 +00:00
Luis Peñaranda 81f0f74829 Fixed algorithms of poly_2. 2006-11-17 16:58:07 +00:00
Luis Peñaranda ae3b5961c1 Fixed some algorithms in poly_1. 2006-11-16 12:38:00 +00:00
Luis Peñaranda 3a9c5d3961 Faster and simpler refinement algorithm.
Code fixes.
2006-11-14 10:06:29 +00:00
Luis Peñaranda e08c4f944b Every polynomial_1 has now its roots associated. 2006-11-09 17:36:05 +00:00
Luis Peñaranda 06f36e1e45 Changed old guards in algebraic_1.h 2006-11-06 09:45:48 +00:00
Luis Peñaranda e4210f9c02 Copyright thing. 2006-11-03 14:59:46 +00:00
Luis Peñaranda 963d0e923e Implementation files moved to src/ 2006-11-03 14:52:07 +00:00
Luis Peñaranda ddf2c32c2c Algebraics are now just a collection of pointers. 2006-10-30 16:15:08 +00:00
Luis Peñaranda 7d238af813 Added debug compilation flags. 2006-10-27 15:37:39 +00:00
Luis Peñaranda 1888e851d0 Fixed bug in poly_2::operator+. 2006-10-27 15:07:42 +00:00
Luis Peñaranda b09c1ff0de Polynomial_2 bug fixes. 2006-10-26 17:23:31 +00:00
Luis Peñaranda 05aab63281 Reworked some code in polynomial_1. 2006-10-26 17:22:25 +00:00
Luis Peñaranda 9508ad8c4b Changed buggy comparison algorithm of algebraic numbers. 2006-10-25 16:05:54 +00:00
Luis Peñaranda 5e0ede15bd Added automatic refinement. 2006-10-24 17:05:58 +00:00
Luis Peñaranda d3e9b73bf6 Finally! RS now refines the calculation when comparing signs. 2006-10-23 12:52:56 +00:00
Luis Peñaranda 21b500ee70 Implemented SignAt_1 for coefficients. 2006-10-19 15:58:21 +00:00
Luis Peñaranda 2b32238e75 Implemented SignAt_1. 2006-10-19 15:28:09 +00:00
Luis Peñaranda d602e63612 Again, changed names. 2006-10-16 18:21:19 +00:00
Luis Peñaranda 38005031dc Changed the name of the algebraic number class. 2006-10-16 18:16:15 +00:00
Luis Peñaranda 37694c45c4 Some adjustements to the RS interface. 2006-10-16 17:50:13 +00:00
Luis Peñaranda 77813b38db We know a bit about RS now... 2006-10-13 16:03:01 +00:00
Luis Peñaranda 15ba780fb0 Comments. 2006-10-10 09:22:34 +00:00
Luis Peñaranda 600e040a74 Corrected bug in RS interface. 2006-10-10 09:03:51 +00:00
Luis Peñaranda 8c07c434f1 Corrected polynomial_2 pretty-printing. 2006-10-09 15:56:21 +00:00
Luis Peñaranda fd41563a4a Added basic support for bivariate polynomials. 2006-10-09 15:17:28 +00:00
Luis Peñaranda 3ab7ab6a6b Corrected some bugs in the return type of MpfiInterval arithmetic operators. 2006-10-06 12:53:50 +00:00
Luis Peñaranda 6a4e6f6bde Corrected polynomial_1 bugs. 2006-10-05 13:26:27 +00:00
Luis Peñaranda 8d2e9c3312 Used BOOST library to provide some arithmetic operators. 2006-10-04 17:15:54 +00:00
Luis Peñaranda 8d5df184e5 Corrected return types of operators (thanks Marc). 2006-10-04 15:46:45 +00:00
Luis Peñaranda e444e3b5d3 Bug in changing interval's precision. 2006-10-04 09:10:53 +00:00
Luis Peñaranda 5042bd4d76 Typo. 2006-10-03 13:06:45 +00:00
Luis Peñaranda c66c94c8bb Added SVN keyworks to remaining archives. 2006-10-02 19:10:19 +00:00
Luis Peñaranda c2916970fe Deleted .cpp old files. 2006-10-02 18:50:07 +00:00
Luis Peñaranda a7cf995e60 Retouched Gbrs_solve_1 interface and renamed Gbrs_solve_1.cpp to .C 2006-10-02 18:49:19 +00:00