Commit Graph

45403 Commits

Author SHA1 Message Date
Andreas Fabri d7e9e3203f COPY FROM the svn cgal-web/www.cgal.org/cgal.css for rendering changes.html nicely 2010-12-01 12:43:56 +00:00
Andreas Fabri 26617b054f A copy of cgal-web/www.cgal.org/releases.html
The idea is that all developers can put their change-log here
and we use html2text to generate the file CHANGES.
When a release happens we update releases.html
2010-12-01 12:39:10 +00:00
Laurent Rineau f68b85317c Do include the content of .scm-urls in the error report! 2010-12-01 11:03:22 +00:00
Laurent Rineau a165f18a8d Display the SCM urls of the test files in the error report. 2010-12-01 11:00:14 +00:00
Laurent Rineau d5c660832a Fix compilation error after one of my previous commits (about mirror_edge). 2010-12-01 10:51:04 +00:00
Andreas Fabri 32e833405c Undo of changes beyond removing the '++' 2010-12-01 10:10:09 +00:00
Andreas Fabri 60ba2294c8 Removed the ++ in the loop body as there is already one in the for( ; ; ++) 2010-12-01 07:31:49 +00:00
Nico Kruithof 8364150a57 Fixing the Skin surface package for kernels other than the EPIC-kernel. 2010-11-30 20:34:12 +00:00
Sébastien Loriot d3a6f51f6d disambiguate doc of compute_intersection_points 2010-11-30 13:16:39 +00:00
Nico Kruithof 6ec7149742 Fixing a warning. 2010-11-30 13:10:45 +00:00
Laurent Rineau 7865752ec7 - Add a sentence in the Range concept so that it is clear that models of
Range or ConstRange must document the category and value type or their
  iterators.
- Copy the requirements of ConstRange in Range, so that the ref page Range
  is easier to understand.
- In the order of ref pages, put Range before ConstRange, because is the
  one with all the textual explanations.
2010-11-30 12:16:04 +00:00
Laurent Rineau 249b484e60 Fix typos: \ccRefName eats any following space character. One must use
\ccRefName{} or \ccRefName\
2010-11-30 11:01:34 +00:00
Marc Glisse 77cfc7e02a remove extra ';' 2010-11-30 10:05:22 +00:00
Laurent Rineau 9c3701e4fc Use boost::iterator_facade. Without it, it is very difficult to write
iterators that real are models of the iterator concepts.
2010-11-29 12:33:20 +00:00
Laurent Rineau aced534160 Fix warnings about unused variables. 2010-11-29 12:32:22 +00:00
Michael Hemmer 7fb350c83f added missing const for operators 2010-11-28 12:17:58 +00:00
Andreas Fabri da076665d2 int -> size_t 2010-11-27 09:50:32 +00:00
Laurent Rineau 3bc9d0a2a6 Use \ccAnchor to cross-ref Boost pages. 2010-11-26 14:26:57 +00:00
Laurent Rineau 09dead06bc Fix in the Range concept: size() returns a size_type and not a
difference_type. It has also been fixed in recent Boost versions.
2010-11-26 14:26:32 +00:00
Yves Brise b54d59676d Added some local ignore directives 2010-11-26 13:24:17 +00:00
Laurent Rineau 06a64e77a5 Fix a bug in the documentation: <CGAL/IO/Arr_tags.h> does not exists, but
<CGAL/Arr_tags.h> does.
2010-11-25 16:51:48 +00:00
Laurent Rineau 805ebd9492 Do not remove trailing const in the manual, so that one can document when a
method is const or not (in concepts it is very important).
2010-11-25 15:56:05 +00:00
Laurent Rineau 09bab9cce9 Missing operator+ in CGAL::POLYNOMIAL::internal::Derivative<Fn>::It 2010-11-25 15:41:22 +00:00
Laurent Rineau ee0165990d Add -Wall to the flags of my clang platform. 2010-11-25 14:51:21 +00:00
Laurent Rineau 55132c9716 signed/unsigned, again 2010-11-25 12:14:06 +00:00
Laurent Rineau 57717baf1f Fix a typo. Compilers were confused because set_precision and get_precision
identifiers were resolved as global undefined functions.
2010-11-25 10:11:36 +00:00
Nico Kruithof 94f578b39b Daniel reported a problem with the Skin surface package.
Added a test that is failing to see on which computers it fails.
2010-11-24 20:17:12 +00:00
Laurent Rineau 6730935f04 Do not use the default constructor of Random_points_in_iso_box_d (not
documented, and should not exist).
2010-11-24 15:05:46 +00:00
Sébastien Loriot dfa20899ef derecursion of create_star_3:
I remade a benchmark and finally when using boost::thread_specific_ptr,
using a std::vector is faster than the dedicated vector-class I previously
use.
I also retry using a tuple instead of a dedicated class to store variables
useful for the emulated recursion but tuple is (on my machine) slower.

benchmark results are the following (points are randomly taken in a sphere,
time is in seconds and is the mean of 10 idendical runs)

nb points              |   1000        100000    100000    1000000   10000000
-----------------------------------------------------------------------------
trunk version          | 0.0088       0.0928     0.9865    10.216     102.99 
with vector            | 0.0096       0.0900     0.9817    10.075     102.24 
with vector and tuple  | 0.0100       0.0948     0.9981    10.219     104.58 
recursive version      | 0.0080       0.0936     0.9732    10.141     102.33
2010-11-24 07:27:04 +00:00
Laurent Rineau de25e12e8b "seen from" is better than "viewed from", is not it? 2010-11-23 14:44:33 +00:00
Andreas Fabri 7d976bef08 Benchmark various containers 2010-11-23 11:26:03 +00:00
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