Commit Graph

45372 Commits

Author SHA1 Message Date
Laurent Rineau 7fea74cad6 Replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE in Straight_skeleton_2
(that had been reverted a few months ago, after the massive changes of all
CGAL_BEGIN_NAMESPACE in the CGAL repository).
2010-11-23 11:20:03 +00:00
Laurent Rineau 1caaf5665c - triangulate_half_hole was quadratic because std::list::size is a linear
function (not with all compilers, but at least with g++-4.4).

I have a very nasty test case where list_edges.size is more than
700000. With a quadratic function, mmy cruncher computer was not even able
to insert *one* constraint in half a day.


- Remove also the unused variable vb, and the initialization of tempo
(which is re-initialized a second time later, without using its first
value).
2010-11-23 11:07:42 +00:00
Sébastien Loriot 3adcf87eea undo commit r59582 2010-11-23 10:09:45 +00:00
Andreas Fabri b974c320eb Add a benchmark 2010-11-22 12:52:11 +00:00
Laurent Rineau a0c738db78 Fix executability 2010-11-22 12:49:56 +00:00
Andreas Fabri cc155db930 Add generators for benchmark data sets 2010-11-22 12:45:29 +00:00
Olivier Devillers 76fca27990 remove unused point_generators_d.h in Splitters.cpp 2010-11-22 09:17:05 +00:00
Olivier Devillers f2c77cfb67 remove of include of unused point_generators_d.h in Orthogonal_incremental_neighbor_search 2010-11-22 09:12:12 +00:00
Andreas Fabri 0cffef2237 Add missing #include 2010-11-22 08:31:43 +00:00
Andreas Fabri ac7cb03aa6 rR in the if block shadowed rR in the outer block 2010-11-22 08:28:18 +00:00
Andreas Fabri 6b61b50b4b Remove extra ';' 2010-11-22 08:09:25 +00:00
Andreas Fabri a9fc8fc464 Remove unused variable 2010-11-22 07:56:00 +00:00
Sébastien Loriot 74bf160f3e revert file that should not have been commited in r59808 2010-11-22 07:50:10 +00:00
Sébastien Loriot b265c6c919 long -> std:size_t to avoid a warning 2010-11-22 07:48:42 +00:00
Laurent Rineau cc654c2837 I forgot to change my ~/.autocgalrc 2010-11-19 16:41:45 +00:00
Laurent Rineau 1e2a7db0c6 - Add a script to rename a test reference platform directory.
- Use it to rename my platform i686_Linux-2.6_g++-4.3.3_CentOS-5.1-O2 on
  cgal.geometryfactory.com to *-NO-DEPRECATED, so that one can understand
  easily why this platform is different.
2010-11-19 10:20:20 +00:00
Daniel Russel 0311e3f96e remove unused variables 2010-11-18 15:48:09 +00:00
Efi Fogel fc7f1ae434 Added missing side-boundary tags 2010-11-18 13:47:34 +00:00
Efi Fogel 3698efc76c cleanup 2010-11-18 12:45:15 +00:00
Andreas Fabri 778420c709 Put std:: before numeric_limits 2010-11-18 10:07:05 +00:00
Andreas Fabri 4372c2f5b3 Initialize huge std::size_t properly and not with -1, which triggers a warning 2010-11-18 09:59:39 +00:00
Laurent Rineau 2186c1f5b5 Fix a parsing error: when CGAL_NO_DEPRECATED_CODE is define, the namespace
CGAL was not closed... then the compiler complains about namespaces
CGAL::std::, CGAL::CGAL:: and so on.
2010-11-18 09:57:36 +00:00
Andreas Fabri 343185e47b Use unused variable 2010-11-18 09:34:43 +00:00
Andreas Fabri c6f26a7fc8 Remove unused variable 2010-11-18 09:29:22 +00:00
Andreas Fabri 87266e83b6 Unify class/struct 2010-11-18 09:17:05 +00:00
Andreas Fabri c6e5aa5cbc Use unused variables 2010-11-18 09:13:55 +00:00
Andreas Fabri 44c071cddf Unify struct/class 2010-11-18 08:06:16 +00:00
Andreas Fabri 7eee096335 Remove unused variable 2010-11-18 08:03:32 +00:00
Laurent Rineau 874ccfcad1 Fix FindMKL.cmake:
- Intel the Runtime Library (RTL) can be in a different directory from the
  MKL library. That is why a new variable INTEL_RTL_LIB_DIR can be used to
  indicate its path.
- On Linux with g++, -lm must be used at link time to use MKL (otherwise it
  is not found).
2010-11-17 16:53:22 +00:00
Laurent Rineau 3dfe3386da Fix a typo in the following revision:
| ------------------------------------------------------------------------
  | r59448 | sloriot | 2010-11-02 09:40:40 +0100 (Tue, 02 Nov 2010) | 3 lines
  | Changed paths:
  |    M /trunk/Interpolation/doc_tex/Interpolation_ref/Data_access.tex
  |    M /trunk/Interpolation/doc_tex/Interpolation_ref/Voronoi_intersection_2_traits_3.tex
  |    M /trunk/Interpolation/doc_tex/Interpolation_ref/surface_neighbors_3.tex
  | 
  | document constructor of Voronoi_intersection_2_traits_3
  | correct typos
  | 
  | ------------------------------------------------------------------------
2010-11-17 13:47:40 +00:00
Manuel Caroli f1059c785c remove deprecated functions as was done for the non-periodic case
to avoid warning with clang
2010-11-17 13:30:08 +00:00
Manuel Caroli 1876c25281 define functions before using them in order to avoid error with clang 2010-11-17 13:29:22 +00:00
Laurent Rineau 27170ed9cd svn:ignore generated files 2010-11-17 13:26:59 +00:00
Laurent Rineau eef140e603 Follow-up of previous commit:
| ------------------------------------------------------------------------
  | r59682 | lrineau | 2010-11-12 16:17:09 +0100 (Fri, 12 Nov 2010) | 3 lines
  | 
  | Patch so that KDS no longer uses deprecated code (mirror_index and
  | mirror_vertex from Triangulation_face_base).
  | 
  | ------------------------------------------------------------------------
2010-11-17 10:42:07 +00:00
Laurent Rineau 87c20c90ca Missing #include:
<CGAL/constructions_d.h> from Kernel_d was not self contained.
2010-11-17 10:25:51 +00:00
Efi Fogel bae55d726c updated 2010-11-16 21:57:08 +00:00
Sébastien Loriot b8b4db81b5 the test-suite needs the operator<< to be defined for the Curve_2 type.
I put the dummy class outside the Arr_circular_line_arc_traits_2
class inside a namespace and define a void  operator<<.
2010-11-16 19:54:03 +00:00
Laurent Rineau 168d31b6d6 Commit that feature directly to trunk:
https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Triangulation_2::mirror_edge%28Edge%29
Code + manual + small test

Why directly to trunk: the patch is very low risk, I have ran the test
suite and the manual testsuite, and there is already a Triangulation_2
package in candidate packages (cannot have two candidates for one package).
2010-11-16 17:27:06 +00:00
Sébastien Loriot 475768854f typos 2010-11-16 07:28:33 +00:00
Sébastien Loriot dd700d766a Make traits using CK2 working with the last API change of Arrangement package.
In Arr_circular_line_arc_traits_2, Curve_2 and X_monotone_curve_2
are  boost::variant<Circular_arc_2,Line_arc_2,Not_X_Monotone> and boost::variant<Circular_arc_2,Line_arc_2>
respectively. Not_X_Monotone is an empty class defined in the traits.
In Arr_circular_arc_traits_2, Curve_2 and X_monotne_curve_2 are Non_x_monotonic_Circular_arc_2 and Circular_arc_2
respectively. Non_x_monotonic_Circular_arc_2 inherits from Circular_arc_2.

I made the choice to modify Curve_2 because it is not used within the arrangement algorithm
except to create X-monotone curve.
2010-11-15 17:00:24 +00:00
Sébastien Loriot 25063efb76 use Curve_2 instead of predefined type 2010-11-15 16:50:58 +00:00
Sébastien Loriot 1039ba1601 renaming 2010-11-15 07:08:31 +00:00
Andreas Fabri f41c549f7a Put parenthesis ( clang warned for 3.8-I-65) 2010-11-14 17:22:23 +00:00
Manuel Caroli 27f838fb7e remove unused variables 2010-11-12 17:03:19 +00:00
Laurent Rineau 9ead5e942e svm:ignore generated files 2010-11-12 15:39:24 +00:00
Laurent Rineau 82171d1e91 Patch so that KDS no longer uses deprecated code (mirror_index and
mirror_vertex from Triangulation_face_base).
2010-11-12 15:17:09 +00:00
Andreas Fabri 973624a155 fix typo 2010-11-12 15:08:52 +00:00
Laurent Rineau 63b31a1080 - Sort the platforms differently.
- Do not align the CXXFLAGS and LDFLAGS column to center.
2010-11-12 14:23:30 +00:00
Sébastien Loriot c9f97dac21 renaming 2010-11-12 14:11:05 +00:00
Andreas Fabri 04482d4a54 clang is right: std::size_t is always >= 0 2010-11-12 13:04:17 +00:00