Sylvain Pion
39d0b8b137
Rename local variable to avoid shadowing warning.
2007-04-17 20:35:04 +00:00
Sylvain Pion
5f740a572a
A class with only private members is not that useful...
2007-04-17 20:27:41 +00:00
Sylvain Pion
0eea68f3cf
Spell check.
2007-04-17 16:00:30 +00:00
Andreas Meyer
e651032cec
worked around another LEDA bug (mod vs. negative numbers)
2007-04-16 12:42:11 +00:00
Michael Hemmer
d8b0038520
changed includes, such that the support files for
...
all included types are always included
2007-04-16 08:57:45 +00:00
Andreas Fabri
284081de7d
typo
2007-04-11 19:00:45 +00:00
Michael Hemmer
ea08d610f5
dont_submit Algebraic_foundations/../Scalar_factor_traits.h
...
dont_submit Algebraic_foundations/../Algebraic_extension_traits.h
moved specs for Sqrt_extension of traits into *traits.h,
since Sqrt_extension is in release.
2007-04-10 13:54:59 +00:00
Sylvain Pion
20a5fb5c95
Add some useful functions for Interval_nt:
...
- width()
- magnitude()
- compare_relative_precision(Interval, double)
And use the last one in to_double(Lazy_exact_nt).
2007-04-05 13:34:44 +00:00
Sylvain Pion
c25296b922
Remove empty spaces at end of lines.
2007-04-05 13:02:19 +00:00
Sylvain Pion
2991d6cbe2
- Minor change to fit_in_double(Interval_nt, double& r) so that it
...
changes r only if the result is true.
- Added is_singleton(Interval_nt) for mimicing Uncertain().
- Use these in Lazy_exact_nt.
2007-04-05 12:59:51 +00:00
Monique Teillaud
9e9810078b
precision
2007-04-04 09:35:16 +00:00
Monique Teillaud
d42bbaa614
fixes again
2007-04-04 09:30:55 +00:00
Monique Teillaud
abd7627e1a
regroup things logically
2007-04-04 07:45:55 +00:00
Monique Teillaud
bcc9654368
some more small improvements
2007-04-04 07:43:23 +00:00
Monique Teillaud
878e910a70
Trying to clean, but there is work left...
2007-04-03 16:13:19 +00:00
Monique Teillaud
f4bf455c8f
bug fix:
...
root of ax^2+bx+c, should not compute -b/2a without checking whether a==0
2007-04-03 12:34:40 +00:00
Andreas Meyer
d83d1a9299
added missing include for leda::interval
2007-04-02 18:15:07 +00:00
Sylvain Pion
7da39612c6
Soften comment to avoid frightening young naive developers.
2007-04-02 16:58:06 +00:00
Andreas Fabri
fcc16ec9d9
deice VC7
2007-03-30 09:29:08 +00:00
Sylvain Pion
61ade51847
Support for SunCC on Linux/x86.
2007-03-30 09:02:53 +00:00
Andreas Fabri
a6e1a78766
Is_valid is a class, not a struct
2007-03-30 08:50:48 +00:00
Sylvain Pion
d6fb8effeb
Remove traces of __KCC.
...
The Kai C++ compiler will not come back from the dead.
2007-03-30 08:10:59 +00:00
Andreas Fabri
067ca451ee
Generate random numbers different from 0 in order to avoid division by 0
2007-03-29 13:48:39 +00:00
Andreas Fabri
4c33380c83
min/max fix
2007-03-29 13:21:55 +00:00
Sylvain Pion
0075a6fb87
CGAL also has its own NTs
2007-03-29 11:42:32 +00:00
Andreas Fabri
7a7848ae5d
Added package description, renamed chapter, removed Olivier
2007-03-29 11:27:57 +00:00
Sylvain Pion
d33791826e
Fix "unused argument" warnings.
2007-03-28 21:57:18 +00:00
Michael Hemmer
e9013df2ff
added CGAL::Needs_parens_as_product<Gmpz>
2007-03-28 11:10:09 +00:00
Sylvain Pion
7ca020f653
formatting
2007-03-28 10:24:13 +00:00
Sylvain Pion
1bc7f17af6
towards a happier g++-3.3
2007-03-28 10:23:32 +00:00
Sebastian Limbach
bd261c6665
Authors updated.
2007-03-28 09:23:00 +00:00
Sebastian Limbach
f37d93bc6c
Bigfloat interval support disabled by default because Algebraic_kernel_d package is not part of the internal release.
2007-03-28 07:37:27 +00:00
Sebastian Limbach
83029e7052
Get_arithmetic_kernel functors moved into this file.
2007-03-28 07:11:49 +00:00
Daniel Russel
2bf52833bf
Header uses CORE::Expr so it should include it directly rather than depend on CORE_LEVEL being 4 and it being pulled in internally
2007-03-26 23:34:11 +00:00
Michael Hemmer
567b77550d
rm doubled naming of MHemmer
2007-03-26 08:28:06 +00:00
Michael Hemmer
e50501d57b
changed template argument name Compare -> Less
2007-03-24 12:03:36 +00:00
Michael Hemmer
4cc8161640
added open.tex (but not included in manual)
2007-03-24 12:02:11 +00:00
Michael Hemmer
7a540ef822
rm NT in typenames
2007-03-24 11:10:38 +00:00
Sylvain Pion
20e25dbfb8
Fix to_interval(long double) on Darwin.
2007-03-23 23:48:50 +00:00
Sylvain Pion
ece7058d3f
Tune the constant propagation breaker to please pgcc.
2007-03-23 17:31:53 +00:00
Sylvain Pion
bce1019df2
Add missing CGAL:: so that macros can be used outside namespace CGAL.
2007-03-23 17:31:25 +00:00
Sylvain Pion
b3b020af69
- Fix g++-3.4 problem with template function specialization,
...
by replacing it with a functor with overloaded function operator.
- Remove some useless typenames.
2007-03-23 16:54:17 +00:00
Marc Glisse
dee726f6b4
For sunCC on linux-x64.
...
On x86 it did not appear because the assembly version comes first.
2007-03-22 15:41:12 +00:00
Sebastian Limbach
fb8558f21a
Bug fixed in To_interval functor by replacing operator+ and operator- calls by add and sub functions provided by LEDA.
2007-03-22 14:08:34 +00:00
Marc Glisse
dc3364c65a
Basics for sunpro on linux-x86. I will touch FPU.h again later.
2007-03-19 18:25:06 +00:00
Andreas Fabri
d8e331441e
added a pragma to suppress a performance warning in std::map
2007-03-19 15:05:23 +00:00
Sylvain Pion
f23d1b9a10
Replace Boost.Interval by CGAL::Interval_nt (helps portability to pgCC at least).
2007-03-18 13:58:52 +00:00
Sylvain Pion
fcb6e98cfe
Fix (spotted by pgcc)
2007-03-18 13:29:39 +00:00
Sylvain Pion
d3d2f3caf7
Qualify divides by CGAL:: otherwise pgcc is confused with std::divides.
2007-03-18 13:26:10 +00:00
Sylvain Pion
cc14095b22
Protect against long long and long double buggy IOs with pgcc.
2007-03-18 13:21:33 +00:00