Michael Kerber
5e345ae756
Bigfloat type is no longer taken from Arithmetic_kernel
2008-05-16 13:25:24 +00:00
Michael Hemmer
fac3cc84f7
rm warning: suggest parentheses around + or - inside shift
2008-05-14 09:56:58 +00:00
Michael Hemmer
6a483cdf21
changes according to changes in interval support
2008-05-13 13:47:24 +00:00
Michael Hemmer
8fa82674ae
change class -> struct for Get_arithmetic_kernel
2008-05-07 11:31:00 +00:00
Michael Hemmer
d4b499b2d4
rm unused parameter
2008-04-29 14:59:17 +00:00
Michael Kerber
05da764893
Fixed problem with virtual overloads in QIR
2008-04-24 07:29:48 +00:00
Michael Kerber
1c4d02a784
in_zero -> zero_in
2008-04-24 07:28:55 +00:00
Michael Kerber
b7ee0e9000
New methods make_unique and set_traits
2008-04-11 14:32:48 +00:00
Michael Hemmer
f1408d5622
rm empty files
2008-04-11 14:26:21 +00:00
Michael Kerber
ab5a312f7a
Added Floor_log2_abs to leda_integer
2008-04-11 13:39:04 +00:00
Michael Kerber
fdfaa9e4eb
New method bisect
2008-04-11 10:22:56 +00:00
Michael Hemmer
e4f371f121
added interval_support.h as it is used
2008-04-05 15:51:20 +00:00
Michael Kerber
b1f33a7765
Bitstream_descartes now has additional template argument to specify the Bitstream-tree class, other minor changes
2008-04-02 09:13:38 +00:00
Michael Hemmer
580a68180f
mv Polynomial/ipower.h Algebraic_foundations/ipower.h
...
since it is a more general function used in several packages (from EXACUS)
2008-04-01 13:44:37 +00:00
Michael Hemmer
e0b1a8a5d4
adaptation of changes in Polynomial package, i.e. namespace POLYNOMIAL -> CGALi
2008-03-31 13:34:18 +00:00
Michael Kerber
37bba9c52b
refine made virtual
2008-03-27 09:54:47 +00:00
Michael Kerber
ecbac5aadb
Quadratic interval refinement for Algebraic reals
2008-03-27 09:54:02 +00:00
Michael Kerber
2746eaf095
Added floor and ceil-functors, all arguments passed by const-ref
2008-03-26 14:17:01 +00:00
Michael Kerber
a48c24cb46
Added Functor Mul_by_pow_of_2
2008-03-26 13:49:33 +00:00
Michael Hemmer
45329f636c
changes according to interval_support
2008-03-25 17:44:38 +00:00
Ralf Schindlbeck
d590c9e011
Modified, due to porting of interval_support from EXACUS2CGAL. The new
...
interval_support is now in the Number_types package.
2008-02-14 09:42:23 +00:00
Eric Berberich
32e77f109d
inlined global function
2008-01-25 20:19:02 +00:00
Sylvain Pion
6d9d706c2f
Fix misuses of CGAL_warning (spotted by pgCC's warnings).
2008-01-20 16:09:31 +00:00
Andreas Meyer
fdeedcf8b0
some low level code cleanup. renamed
...
* CGAL_error to CGAL_error_msg
* introduced a macro CGAL_error()
* added some words about CGAL_error to the developers manual
* renamed most of assert(x) into CGAL_assertion(x)
* renamed exit(x) with x != 0 , CGAL_assertion(false) and assert(false) into CGAL_error
* CORE left untouched, OpenNL changed
2007-11-07 16:51:18 +00:00
Sebastian Limbach
be7c5f72b8
Intern core_interval_support.h moved from Algebraic_kernel_d to Number_types package because it is needed for some fixes of the AST/RET of CORE_BigFloat.
2007-07-23 15:03:32 +00:00
Sebastian Limbach
62c24eb37e
New is_square_free functor of polynomial_traits used.
2007-06-18 11:08:22 +00:00
Sebastian Limbach
2a732ecb79
Adapted to the new intern polynomial namespace name.
2007-06-18 11:07:56 +00:00
Sebastian Limbach
6c58c32b97
Internal polynomial namespace renamed.
2007-06-18 11:07:32 +00:00
Sebastian Limbach
ef548d4018
virtual sign_of_polynomial_at function added and used to gain a speed up if Algebraic_real_rep_bfi inherits from this class.
2007-06-18 11:07:10 +00:00
Sebastian Limbach
350de24ea4
Some member functions copied from Algebraic_real_rep to avoid calling of wrong refine functions.
...
virtual sign_of_polynomial_at function added.
2007-06-18 11:06:11 +00:00
Michael Hemmer
07bd04e240
Bitstream_descartes is supposed to work now
2007-04-17 20:59:39 +00:00
Sebastian Limbach
dce979d668
Bitstream_descartes and needed files imported from EXACUS.
2007-04-17 15:23:15 +00:00
Sebastian Limbach
9bfdddbedd
Added to_interval and singleton functions.
2007-04-17 15:22:24 +00:00
Sebastian Limbach
a74ea42da5
Imported updated interval support from EXACUS.
2007-04-17 15:21:30 +00:00
Sebastian Limbach
71a8aa8a87
Changed ordering of includes.
2007-04-17 15:21:03 +00:00
Sebastian Limbach
6e722de3ab
Fixed bug (wrong namespace)
2007-04-17 15:20:18 +00:00
Sebastian Limbach
a1f1f9dafe
File moved to Polynomial package.
2007-04-11 07:43:30 +00:00
Sebastian Limbach
6022a72e38
Function copied and adapted from EXACUS.
2007-04-04 14:33:13 +00:00
Sebastian Limbach
d1dc16a3dc
Conjugate member function added.
2007-04-04 14:32:32 +00:00
Sebastian Limbach
55aa33dfbe
Changed Is_convertible to Is_modularizable.
2007-03-30 11:57:22 +00:00
Sebastian Limbach
c8420655ae
Adapted to the new Arithmetic_kernel update.
2007-03-30 11:57:06 +00:00
Sebastian Limbach
c05f8fc593
Include of Modular.h changed to Modular_traits.h.
2007-03-28 07:18:57 +00:00
Sebastian Limbach
53de88c4b4
A first version of Algebraic_real_rep_bfi adapted from EXACUS.
2007-03-27 13:40:06 +00:00
Sebastian Limbach
0d6f3baad7
Adapted to new template parameter of Algebraic_real_pure.
...
Moved Get_arithmetic_kernel functor to Arithmetic_kernel.h (in Number_types/test...)
2007-03-27 13:39:36 +00:00
Sebastian Limbach
53156616b1
Made learn_from protected instead of private to make the access for Algebraic_real_rep_bfi possible.
2007-03-27 13:38:26 +00:00
Sebastian Limbach
a8d9701a38
Added RepClass as additional template parameter.
2007-03-27 13:37:26 +00:00
Sebastian Limbach
100fad02b8
Files created/copied from EXACUS and adapted to CGAL.
2007-03-26 11:03:04 +00:00
Sebastian Limbach
24e3531d3e
Using the new construct_binary.h file.
2007-03-15 13:05:31 +00:00
Sebastian Limbach
9a6fa39923
New file for construct_binary functions, containing the new general function.
2007-03-15 13:04:32 +00:00
Sebastian Limbach
73e4618db3
Imported 'Descartes.h' from EXACUS and adapted to CGAL, first version.
2007-03-15 10:07:42 +00:00