Commit Graph

362 Commits

Author SHA1 Message Date
Sylvain Pion 9426891f83 Implement Unit_part. 2007-03-09 15:35:24 +00:00
Sylvain Pion f173ff399c Downgrade MP_Float's category to UFD instead of Euclidean_ring (at least for now).
Try to make gcd() work in the 0 case.
There are still some test-suite failures...
2007-03-08 17:59:28 +00:00
Sylvain Pion 6276bbb9e8 Typo long_double 2007-03-08 16:57:33 +00:00
Michael Hemmer 024df41155 changed test for div_mod for MP_Float (exact) 2007-03-08 15:47:17 +00:00
Sylvain Pion b1d77c0f3b normalize the gcd() 2007-03-08 15:44:39 +00:00
Michael Hemmer 7f73dbdcca added test for Sqrt_extension<int,int> 2007-03-08 14:57:41 +00:00
Michael Hemmer f45fc13f84 added First_if_different for int 2007-03-08 14:54:29 +00:00
Michael Hemmer fc8497fed9 rm mixed operators for the sake of simplicity
they are covered by ImplicitInteroperable with NT & int
2007-03-08 14:44:53 +00:00
Michael Hemmer 081c28f71c added test for Sqrt_extension 2007-03-08 13:36:12 +00:00
Michael Hemmer 01d2197652 added member function compare(Self y, bool in_same_extension = false)
can compare two values from two different extensions

added ImplicitInteroperable with int
2007-03-08 13:31:16 +00:00
Andreas Fabri ad4fde4403 Added license header 2007-03-08 10:56:53 +00:00
Andreas Fabri 850daf324d Moved from Algebraic Foundations to Number Types 2007-03-08 10:52:13 +00:00
Andreas Fabri 405d31d68f moved doc from Algebraic Foundations to Number_types 2007-03-07 14:36:59 +00:00
Sébastien Loriot 95c3cd7e57 Add RootOf_1 and RootOf_2 in Root_of_traits specialization for intervals 2007-03-07 13:49:18 +00:00
Bernd Gärtner e32acbffa5 - added I/O to Gmpz, Gmpq, in particular mentioning the possibility of
reading into a Gmpq from a floating-point value
2007-03-06 15:49:57 +00:00
Bernd Gärtner 16fe68293d - added long int constructor, minor fixes 2007-03-06 15:34:41 +00:00
Bernd Gärtner 6accd8ee3b - added Gmpzf 2007-03-06 15:24:25 +00:00
Sylvain Pion de6c73b188 - Remove cgal_test from dont_submit as they are not under SVN anymore. 2007-03-06 10:04:41 +00:00
Andreas Fabri 27c9ad8750 Unified mix of struct and class 2007-03-05 08:40:07 +00:00
Sébastien Loriot c8b9f1f5be Add assertion 2007-03-02 10:01:47 +00:00
Sébastien Loriot c8eb153840 windows bug 2007-03-02 09:34:45 +00:00
Sylvain Pion b0d8b48ce8 Use CGAL::possibly(). 2007-03-01 18:31:26 +00:00
Sébastien Loriot edd0306a77 Add specialization for Interval_nt of make_root_of_2 (safe version) 2007-03-01 17:52:41 +00:00
Andreas Meyer 755a37916b * put "argument" to \ccPrecond in \ccc
* removed superfluous \\ after \ccPrecond
2007-03-01 13:36:17 +00:00
Michael Hemmer 83a5faffa9 changed layout 2007-03-01 10:34:05 +00:00
Fernando Cacciola 44f3de19f5 Manual auto-linking of gmp and mpfr replaced by new auto-link features. 2007-02-28 17:38:21 +00:00
Michael Hemmer a4923105af typos 2007-02-28 14:38:23 +00:00
Michael Hemmer 7f3929384d clarification
added operators for Sqrt_extension x Sqrt_extension
2007-02-28 14:01:38 +00:00
Michael Hemmer 255c43fc34 change doc with respect to review of Monique
Sqrt_extension is an algebraic structure for advanced users only ,-)
2007-02-27 08:58:25 +00:00
Andreas Fabri b666f84e4e less efficient but maybe portable logarithm 2007-02-23 15:10:03 +00:00
Michael Hemmer d33bd7cf2e use \ccIgnore 2007-02-20 12:39:38 +00:00
Michael Hemmer 55060c0cbd include boost::transform 2007-02-19 14:38:58 +00:00
Andreas Meyer 1996f8c159 added a mpl struct is_same_or_equal, similar to
boost::is_same / boost::is_base_and_derived
2007-02-17 21:25:09 +00:00
Sébastien Loriot e97f3518f9 Oops i forget this 2007-02-15 12:37:45 +00:00
Sébastien Loriot be60dfebec Correct interface makeroot_of_2(a,b,c) for new representation for lazy_exact_nt 2007-02-15 11:29:04 +00:00
Michael Hemmer 645383bb17 added long double
added doc for function is_finite(float/doule/long double )
2007-02-15 09:28:01 +00:00
Sylvain Pion cd30eea74c Comment unused argument name to remove warning. 2007-02-14 13:23:44 +00:00
Sylvain Pion b69f9bf1ca add parentheses to remove warning 2007-02-13 13:50:34 +00:00
Marc Glisse f03638ce82 can't do: typedef A<B> A
instead: typedef C::A<B> A
2007-02-09 18:49:53 +00:00
Michael Hoffmann da140600f3 Fixed e hides ... warnings. 2007-02-09 15:25:04 +00:00
Michael Hoffmann 8dd12141e9 Remove a few superfluous semikola. 2007-02-09 14:25:15 +00:00
Bernd Gärtner dae5be901a old-style tags removed from Gmpzf 2007-02-08 15:50:40 +00:00
Michael Hoffmann 3ef36e2e25 Add CGAL:: for Root_2. 2007-02-08 09:58:10 +00:00
Andreas Fabri b31942ae2a min/max workaround for VC++ 2007-02-07 10:45:48 +00:00
Andreas Fabri 4b2dfee950 min/max workaround for VC++ 2007-02-07 10:40:56 +00:00
Bernd Gärtner c64c0c7b17 - To_interval functors for Gmpzf and Quotient<Gmpzf>
- in _test_real_embeddable.h, included interval testing for negative
  numbers in order to catch obvious sign errors
2007-02-06 11:05:01 +00:00
Michael Hemmer 9ce30a1df2 update documentation according to review Bernd Gaertner
OPEN: new name for template argument ROOT ? 
BUT this will cause changes in the interface  i.e. root() should change too.
2007-02-01 14:31:56 +00:00
Michael Hemmer 2fe5f7fe26 minor changes 2007-01-30 19:56:22 +00:00
Michael Hemmer 6e843deebd added Michael Hemmer as author 2007-01-30 19:56:04 +00:00
Michael Hemmer 2bceb4a32a added Michael Hemmer as author 2007-01-30 19:55:44 +00:00