Commit Graph

30182 Commits

Author SHA1 Message Date
Sylvain Pion c206dcd8e1 Fix ambiguities in constructors of PointH?,
as convertibility between RT<->FT<->int was a problem.
Use enable_if<> and is_convertible<> for this.
2006-08-17 11:05:53 +00:00
Andreas Fabri d8ff0f334c fixed min/max problem 2006-08-17 09:41:22 +00:00
Andreas Fabri f409daf38a fixed min/max problem 2006-08-17 09:38:47 +00:00
Andreas Fabri 42b16556c3 fixed min/max problem 2006-08-17 09:37:01 +00:00
Andreas Fabri 262e6c28b6 fixed min/max problem 2006-08-17 09:33:40 +00:00
Nico Kruithof 9fb81a174d Optimizing the new implicit mixed complex code
next: do the same for the subdivision
2006-08-17 09:31:06 +00:00
Andreas Fabri beedd15017 fixed min/max problem 2006-08-17 09:22:57 +00:00
Andreas Fabri 71b746b58c fixed min/max problem 2006-08-17 09:14:39 +00:00
Andreas Fabri 07986b2fc5 fixed min/max problem 2006-08-17 09:11:49 +00:00
Andreas Fabri f629f5703e fixed min/max problem 2006-08-17 09:09:38 +00:00
Andreas Fabri 1f2c5bea2c fixed min/max meta problem 2006-08-17 09:05:15 +00:00
Andreas Fabri c2a2ab091c fixed min/max problem 2006-08-17 09:02:53 +00:00
Andreas Fabri e3d2f8a410 fixed min/max problem 2006-08-17 08:56:49 +00:00
Andreas Fabri cf2e84bfd9 fixed min/max problem 2006-08-17 08:53:12 +00:00
Sylvain Pion fb1becafc8 add endianness detection for x86_86 2006-08-17 08:52:59 +00:00
Andreas Fabri 90076ade2e Temporary hack to generate min/max problem 2006-08-17 08:22:12 +00:00
Andreas Fabri 5f7a01a29a fixed min/max problem 2006-08-17 07:54:28 +00:00
Andreas Fabri 0b94820931 fixed min/max problem 2006-08-16 21:29:43 +00:00
Andreas Fabri a427ceec6a fixed min/max problem 2006-08-16 21:29:14 +00:00
Andreas Fabri d346c49db5 fixed min/max problem 2006-08-16 21:27:04 +00:00
Andreas Fabri f3095698d9 fixed min/max problem 2006-08-16 21:22:51 +00:00
Sylvain Pion 7f91d4ffb9 These are INRIA things, not Galia/all. 2006-08-16 19:52:58 +00:00
Sylvain Pion 911e5af0fe Fix headers : MP_Float is not common/Galia stuff, it's INRIA-only. 2006-08-16 19:45:40 +00:00
Sylvain Pion ed36e763c7 Second part of Return_base_tag changes. 2006-08-16 16:38:49 +00:00
Sylvain Pion fd6524b2fb Better (in the sense of working) endianness detection. 2006-08-16 15:38:22 +00:00
Sylvain Pion a29fd3cb46 Rely on a Boost config macro to detect endianness, instead of a config
program which is problematic for, e.g., Fedora Extra installs.
2006-08-16 15:14:15 +00:00
Andreas Fabri 78416a4cf0 fixed min/max problem 2006-08-16 15:12:39 +00:00
Sylvain Pion 2eb12d7441 - First part of introduction of Return_base_tag workaround for lack
of "forwarding constructors".
  Quoting some comment in the code:
  "
    This is a simple tag which is used as additional (first) argument in
    some kernel functors, to tell them to return the base (rep) class,
    instead of the main type (e.g. Kernel_base::Point_2 instead
    of Kernel::Point_2).  This is a minor optimization which prevents
    useless copies of the "reps".

    Those functors are only those used in the constructors of the kernel
    types like Point_2, so it's limited.

    The real solution will be to use "forwarding constructors", when they
    will be available in C++.
    In the mean time, this should be a mostly/hopefully internal hack.
  "
2006-08-16 14:56:11 +00:00
Andreas Fabri 12dbb148a9 fixed min/max problem 2006-08-16 14:43:19 +00:00
Andreas Fabri b927eb413d fixed min/max problem 2006-08-16 14:24:44 +00:00
Andreas Fabri 6830557518 fixed min/max problem 2006-08-16 14:08:44 +00:00
Andreas Fabri a035681298 Added Minkowski_sum_2 2006-08-16 12:00:59 +00:00
Sylvain Pion 3ddc0683f9 CGAL_NDEBUG documentation 2006-08-16 11:46:56 +00:00
Andreas Fabri c71444fccc Added Minkowski_sum_2 2006-08-16 11:37:02 +00:00
Pedro Machado Manhaes de Castro 31b436a5cb Do_overlap of Line_arc_3 and Circular_arc_3
Correction on the Construct_bbox_3 functor
2006-08-16 11:05:11 +00:00
Sylvain Pion c33e87a838 Add divides() function, and detect cases where exact_division()
is called when the division is not exact.
Also, rescale intermediate remainders.
2006-08-15 23:56:11 +00:00
Sylvain Pion c1bb538eb0 Add exact_division() 2006-08-15 22:44:08 +00:00
Sylvain Pion 6695bc8e9a Add exact_division(MP_Float) 2006-08-15 22:36:25 +00:00
Bernd Gärtner 84141f531b added missing resize of dependent containers in z_replace_variable() 2006-08-15 15:00:59 +00:00
Fernando Cacciola cfe91f2e34 Minor fixes 2006-08-14 13:25:49 +00:00
Andreas Meyer 692d68bffe bugfix: for some machines, the commandlines became too long.
solution: echo into a script and execute this script
2006-08-14 13:18:56 +00:00
Bernd Gärtner 2f86e14527 bug fixed in removal of slack variable from basis 2006-08-14 12:55:21 +00:00
Pedro Machado Manhaes de Castro 010ae7e63b Fixing the case: 2 equal circular_arcs 2006-08-13 17:31:25 +00:00
Pedro Machado Manhaes de Castro 7d6d4232b4 Missing case (2 same circular_arc) 2006-08-13 17:30:18 +00:00
Pedro Machado Manhaes de Castro 60d4075372 Intersections with a Circular_arc_3 2006-08-13 17:28:24 +00:00
Pedro Machado Manhaes de Castro ae1773cf08 Intersections with a Circular_arc_3 2006-08-13 17:28:10 +00:00
Pedro Machado Manhaes de Castro 92b1116ed2 Intersections with a Circular_arc_3 2006-08-13 17:28:01 +00:00
Efi Fogel d04569ff3f updated figures 2006-08-13 14:28:47 +00:00
Efi Fogel 7d0dc2ddcc 1st revision 2006-08-13 14:10:26 +00:00
Sylvain Pion f6a4475856 Change Cartesian<double> to EPICK in examples/demos. 2006-08-13 08:53:50 +00:00