Andreas Fabri
be700acaba
Change rng; Remove random_shuffle
2010-01-27 15:22:31 +00:00
Andreas Fabri
7a6f7f3e21
Add #include <CGAL/Random.h> to testfile
2010-01-27 15:19:08 +00:00
Sylvain Pion
f62ca9c7f0
Add regression test for the iterator order determinism. "Tout ca pour ca"...
2010-01-27 15:18:45 +00:00
Fernando Cacciola
9b28a02483
Entering circular polygons being added
2010-01-27 14:51:56 +00:00
Andreas Fabri
968a4abc45
std::min -> (std::min) for VC++
2010-01-27 14:49:38 +00:00
Andreas Fabri
d2d5e9df50
Remove random_shuffle from insert(b,e) functions as spatial_sort does it now
2010-01-27 14:24:29 +00:00
Andreas Fabri
6edc1c3f73
Remove random_shuffle from insert(b,e) functions as spatial_sort does it now
2010-01-27 13:50:23 +00:00
Michael Hemmer
d4bc692102
use CGAL::cpp0x for tuple
2010-01-27 13:50:01 +00:00
Andreas Fabri
0874e2604e
Add random_shuffle to the high level functions
2010-01-27 13:48:02 +00:00
Laurent Rineau
6e1b0d9e98
Merged revisions 53794,53805,53807,53812,53818 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53794 | spion | 2010-01-26 11:02:56 +0100 (Tue, 26 Jan 2010) | 6 lines
Undo revision 53764, since it triggered problems in the Surface_mesher test-suite
(probably a bug there, but it's a bit late to investigate before 3.6-beta) :
Improve locate() reproducibility. (backport of trunk's revision 53763).
........
r53805 | spion | 2010-01-26 17:09:59 +0100 (Tue, 26 Jan 2010) | 9 lines
Backport trunk revisions 53799 and 53804 :
Make locate() deterministic using Boost RNGs.
The previous approach using a local CGAL::Random failed because it still uses a
global state through drand48()...
Replace CGAL::Random by Boost RNG (with geometric distribution)
in the hierarchy as well, to avoid global state sharing issues.
........
r53807 | penarand | 2010-01-26 19:32:31 +0100 (Tue, 26 Jan 2010) | 3 lines
set RS compilation flag in Mac OS when using g++<4.3
........
r53812 | penarand | 2010-01-27 09:32:13 +0100 (Wed, 27 Jan 2010) | 3 lines
removed extra ';' from _test_polynomial_traits_d.h
........
r53818 | lrineau | 2010-01-27 14:43:08 +0100 (Wed, 27 Jan 2010) | 8 lines
Merge from trunk:
| ------------------------------------------------------------------------
| r53811 | afabri | 2010-01-27 09:20:18 +0100 (Wed, 27 Jan 2010) | 1 line
|
| Switch from CGAL::Random to boost::rand48 as T3 did so
| ------------------------------------------------------------------------
........
2010-01-27 13:44:08 +00:00
Andreas Fabri
e859f43641
Switch from CGAL::Random to boost::rand48 as T3 did so
2010-01-27 08:20:18 +00:00
Sylvain Pion
aba7dc7496
typo
2010-01-26 22:07:31 +00:00
Fernando Cacciola
e1c4130c0d
Entering circular polygons being added
2010-01-26 17:05:09 +00:00
Sylvain Pion
60ba9996f3
Replace CGAL::Random by Boost RNG (with geometric distribution)
...
in the hierarchy as well, to avoid global state sharing issues.
2010-01-26 16:02:53 +00:00
Sylvain Pion
84932f89cc
Make locate() deterministic using Boost RNGs.
...
The previous approach using a local CGAL::Random failed because it still uses a
global state through drand48()...
2010-01-26 14:55:44 +00:00
Laurent Rineau
b4ab5b9a23
Merged revisions 53726-53727,53786 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53726 | lrineau | 2010-01-22 14:11:32 +0100 (Fri, 22 Jan 2010) | 7 lines
Merge from CGAL-3.5-branch:
| ------------------------------------------------------------------------
| r50580 | lsaboret | 2009-07-13 11:50:06 +0200 (Mon, 13 Jul 2009) | 1 line
|
| Removed APSS from CGAL 3.5
| ------------------------------------------------------------------------
........
r53727 | lrineau | 2010-01-22 14:18:09 +0100 (Fri, 22 Jan 2010) | 1 line
I forgot those files (remove APSS).
........
r53786 | lrineau | 2010-01-25 23:36:18 +0100 (Mon, 25 Jan 2010) | 1 line
Remove APSS from CGAL-3.6.
The old code is now in
/branches/unsorted-branches/Surface_reconstruction_points_3-with-APSS/
........
2010-01-26 09:30:46 +00:00
Laurent Rineau
a4a1c1f963
Unblocked revisions 53726-53727,53786 via svnmerge
...
........
r53726 | lrineau | 2010-01-22 14:11:32 +0100 (Fri, 22 Jan 2010) | 7 lines
Merge from CGAL-3.5-branch:
| ------------------------------------------------------------------------
| r50580 | lsaboret | 2009-07-13 11:50:06 +0200 (Mon, 13 Jul 2009) | 1 line
|
| Removed APSS from CGAL 3.5
| ------------------------------------------------------------------------
........
r53727 | lrineau | 2010-01-22 14:18:09 +0100 (Fri, 22 Jan 2010) | 1 line
I forgot those files (remove APSS).
........
r53786 | lrineau | 2010-01-25 23:36:18 +0100 (Mon, 25 Jan 2010) | 1 line
Remove APSS from CGAL-3.6.
........
2010-01-26 09:26:20 +00:00
Laurent Rineau
cf58402520
Merged revisions 53772,53774,53776,53785 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53772 | penarand | 2010-01-25 16:07:11 +0100 (Mon, 25 Jan 2010) | 4 lines
added GMP version check in Gmpfi testsuite (because the testsuite runs
mostly with the version of MPFI shipped with RS, which needs GMP>=4.2)
........
r53774 | mcaroli | 2010-01-25 16:31:25 +0100 (Mon, 25 Jan 2010) | 2 lines
Precision on the behavior of remove
........
r53776 | mcaroli | 2010-01-25 17:15:21 +0100 (Mon, 25 Jan 2010) | 2 lines
change O(sqrt n) check into expensive_precondition
........
r53785 | fcacciola | 2010-01-25 22:44:06 +0100 (Mon, 25 Jan 2010) | 1 line
Fixed buggy testsuite
........
2010-01-25 22:47:06 +00:00
Laurent Rineau
abf7c0527b
Blocked revisions 53726-53727,53786 via svnmerge
...
........
r53726 | lrineau | 2010-01-22 14:11:32 +0100 (Fri, 22 Jan 2010) | 7 lines
Merge from CGAL-3.5-branch:
| ------------------------------------------------------------------------
| r50580 | lsaboret | 2009-07-13 11:50:06 +0200 (Mon, 13 Jul 2009) | 1 line
|
| Removed APSS from CGAL 3.5
| ------------------------------------------------------------------------
........
r53727 | lrineau | 2010-01-22 14:18:09 +0100 (Fri, 22 Jan 2010) | 1 line
I forgot those files (remove APSS).
........
r53786 | lrineau | 2010-01-25 23:36:18 +0100 (Mon, 25 Jan 2010) | 1 line
Remove APSS from CGAL-3.6.
........
2010-01-25 22:45:58 +00:00
Laurent Rineau
21be2facd8
Unblocked revisions 53726-53727,53786 via svnmerge
...
........
r53726 | lrineau | 2010-01-22 14:11:32 +0100 (Fri, 22 Jan 2010) | 7 lines
Merge from CGAL-3.5-branch:
| ------------------------------------------------------------------------
| r50580 | lsaboret | 2009-07-13 11:50:06 +0200 (Mon, 13 Jul 2009) | 1 line
|
| Removed APSS from CGAL 3.5
| ------------------------------------------------------------------------
........
r53727 | lrineau | 2010-01-22 14:18:09 +0100 (Fri, 22 Jan 2010) | 1 line
I forgot those files (remove APSS).
........
r53786 | lrineau | 2010-01-25 23:36:18 +0100 (Mon, 25 Jan 2010) | 1 line
Remove APSS from CGAL-3.6.
........
2010-01-25 22:40:41 +00:00
Laurent Rineau
a32ba2ac69
Blocked revisions 53786 via svnmerge
...
........
r53786 | lrineau | 2010-01-25 23:36:18 +0100 (Mon, 25 Jan 2010) | 1 line
Remove APSS from CGAL-3.6.
........
2010-01-25 22:39:30 +00:00
Fernando Cacciola
4ff3f3250b
Fixed buggy testsuite
2010-01-25 21:27:42 +00:00
Manuel Caroli
fd5bb1a4de
merge from CGAL-3.6-branch r53774: Precision on the behavior of remove
2010-01-25 15:32:27 +00:00
Laurent Rineau
7b9ea27eb4
Merged revisions 53770 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53770 | penarand | 2010-01-25 15:37:33 +0100 (Mon, 25 Jan 2010) | 3 lines
moved GMP version check from CMakeLists.txt to FindRS.cmake
........
2010-01-25 15:23:02 +00:00
Laurent Rineau
b61a12c43f
Merged revisions 53764-53765,53767,53769 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53764 | spion | 2010-01-25 13:15:16 +0100 (Mon, 25 Jan 2010) | 2 lines
Improve locate() reproducibility. (backport of trunk's revision 53763).
........
r53765 | mcaroli | 2010-01-25 13:33:15 +0100 (Mon, 25 Jan 2010) | 5 lines
Remove iterator range removal: The implementation was inefficient and cannot be made
efficient easily because there is a problem with the iterator consistency
while computing in 27-sheeted covering: One call to remove removes all
27 copies of a point which might make the iterator invalid.
........
r53767 | mcaroli | 2010-01-25 15:08:56 +0100 (Mon, 25 Jan 2010) | 2 lines
cleanup in the preconditions
........
r53769 | penarand | 2010-01-25 15:35:43 +0100 (Mon, 25 Jan 2010) | 3 lines
moved GMP version check to FindRS.cmake
........
2010-01-25 14:38:53 +00:00
Manuel Caroli
2da81523d1
merge from CGAL-3.6-branch r53767: cleanup in the preconditions
2010-01-25 14:09:47 +00:00
Manuel Caroli
14b3d2441d
merge from CGAL-3.6-branch r53765
2010-01-25 12:33:59 +00:00
Sylvain Pion
ce3541e210
Improve locate() reproducibility.
2010-01-25 12:11:45 +00:00
Laurent Rineau
ec092c0833
Merged revisions 53757,53759-53760 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53757 | lrineau | 2010-01-25 11:03:44 +0100 (Mon, 25 Jan 2010) | 2 lines
Add GMP and MPFR version to CGALConfig.cmake
........
r53759 | lrineau | 2010-01-25 11:24:16 +0100 (Mon, 25 Jan 2010) | 2 lines
GMP >= 4.2 is required.
........
r53760 | lrineau | 2010-01-25 11:36:06 +0100 (Mon, 25 Jan 2010) | 2 lines
Check if the GMP version is >= 4.2.
........
2010-01-25 10:54:53 +00:00
Sébastien Loriot
9863352f25
avoid ++ on possible rvalue
2010-01-25 07:39:16 +00:00
Sylvain Pion
033d3ce790
Use Compact_container::owns_dereferencable() in order to speed up is_vertex,
...
is_edge, is_facet and is_cell.
In passing, fix bugs as the end iterators/handles were incorrectly treated !
2010-01-23 17:30:58 +00:00
Sylvain Pion
f06dc5554a
Add two functions to check (more efficiently than naively, namely O(sqrt(n))
...
instead of O(n)) whether an iterator belongs to the range [begin(), end()).
bool owns(const_iterator pos);
bool owns_dereferencable(const_iterator pos);
This is useful for speeding up some debug function at the triangulation level.
2010-01-23 17:26:16 +00:00
Laurent Rineau
9c59cd38d2
Last commit of the week. Have a nice week-end!
...
Merged revisions 53738,53740-53747 via svnmerge from
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53738 | lrineau | 2010-01-22 17:32:59 +0100 (Fri, 22 Jan 2010) | 1 line
update Biblio/how_to_cite_cgal.bib
........
r53740 | lrineau | 2010-01-22 18:13:08 +0100 (Fri, 22 Jan 2010) | 2 lines
Add a check about Boost version, before mesh_3_plugin is compiled.
........
r53741 | lrineau | 2010-01-22 18:14:27 +0100 (Fri, 22 Jan 2010) | 2 lines
typo
........
r53742 | lrineau | 2010-01-22 18:21:46 +0100 (Fri, 22 Jan 2010) | 2 lines
Now Boost>=1.34.1 is required.
........
r53743 | lrineau | 2010-01-22 18:25:18 +0100 (Fri, 22 Jan 2010) | 12 lines
Now Boost>=1.34.1 is required.
+ Merge from trunk:
| New Revision: 53739
| Author: penarand
| Date: 2010-01-22 17:58:21 +0100 (Fri, 22 Jan 2010)
|
| Log message:
|
| added paragraphs on the Algebraic Kernel and on the new number types Gmpfr
| and Gmpfi
........
r53744 | lrineau | 2010-01-22 18:35:03 +0100 (Fri, 22 Jan 2010) | 2 lines
Final (I hope) version of CHANGES.
........
r53745 | lrineau | 2010-01-22 18:36:49 +0100 (Fri, 22 Jan 2010) | 2 lines
s/Trolltech/nokia
........
r53746 | lrineau | 2010-01-22 18:37:01 +0100 (Fri, 22 Jan 2010) | 2 lines
Typo
........
r53747 | lrineau | 2010-01-22 18:42:06 +0100 (Fri, 22 Jan 2010) | 2 lines
s/Trolltech/Qt.Nokia/
........
2010-01-22 17:44:28 +00:00
Luis Peñaranda
e9ad807905
added paragraphs on the Algebraic Kernel and on the new number types Gmpfr
...
and Gmpfi
2010-01-22 16:58:21 +00:00
Laurent Rineau
d909a4b595
Merged revisions 53734,53736 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53734 | stayeb | 2010-01-22 16:45:00 +0100 (Fri, 22 Jan 2010) | 1 line
Typo.
........
r53736 | teillaud | 2010-01-22 17:05:39 +0100 (Fri, 22 Jan 2010) | 2 lines
bug fix
........
2010-01-22 16:29:45 +00:00
Laurent Rineau
6e731a1656
Merged revisions 53711,53718,53720,53724-53725,53728-53729,53731 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53711 | lrineau | 2010-01-20 21:36:47 +0100 (Wed, 20 Jan 2010) | 2 lines
Fix for Debian: Qt4 QGLViewer library is /usr/lib*/libqglviewer-qt4.so
........
r53718 | lrineau | 2010-01-21 17:57:41 +0100 (Thu, 21 Jan 2010) | 10 lines
Merge from trunk:
| New Revision: 53717
| Author: afabri
| Date: 2010-01-21 17:51:49 +0100 (Thu, 21 Jan 2010)
|
| Log message:
|
| Add operator for MSVC 2005/2008 to avoid a matching ambiguity
........
r53720 | lrineau | 2010-01-21 18:06:33 +0100 (Thu, 21 Jan 2010) | 2 lines
Merge r53719 from trunk (VC workaround)
........
r53724 | lrineau | 2010-01-22 13:34:50 +0100 (Fri, 22 Jan 2010) | 10 lines
Merge from trunk:
| New Revision: 53723
| Author: afabri
| Date: 2010-01-22 13:28:06 +0100 (Fri, 22 Jan 2010)
|
| Log message:
|
| Just FK would be nicer, but VC 2005 messes it up with an FK in a base class when compiling degenerate_test.cpp
|
........
r53725 | lrineau | 2010-01-22 13:44:11 +0100 (Fri, 22 Jan 2010) | 2 lines
Cartesian<float> gives warnings (about truncation from double to float).
........
r53728 | lrineau | 2010-01-22 14:26:40 +0100 (Fri, 22 Jan 2010) | 2 lines
Fix bashism ==
........
r53729 | lrineau | 2010-01-22 15:10:25 +0100 (Fri, 22 Jan 2010) | 3 lines
Re-add g++-3.4 in the list of supported compilers (to be synced with the
testsuite and the CGAL web site).
........
r53731 | lrineau | 2010-01-22 16:09:52 +0100 (Fri, 22 Jan 2010) | 11 lines
Merge fmo trunk:
| ------------------------------------------------------------------------
| r53730 | afabri | 2010-01-22 16:07:59 +0100 (Fri, 22 Jan 2010) | 1 line
| Changed paths:
| M /trunk/Spatial_searching/doc_tex/Spatial_searching/intro.tex
| M /trunk/Spatial_searching/doc_tex/Spatial_searching/main.tex
|
| Moved ccAuthor right after the title
| ------------------------------------------------------------------------
|
........
2010-01-22 15:16:54 +00:00
Laurent Rineau
6d4c04002f
Blocked revisions 53726-53727 via svnmerge
...
........
r53726 | lrineau | 2010-01-22 14:11:32 +0100 (Fri, 22 Jan 2010) | 7 lines
Merge from CGAL-3.5-branch:
| ------------------------------------------------------------------------
| r50580 | lsaboret | 2009-07-13 11:50:06 +0200 (Mon, 13 Jul 2009) | 1 line
|
| Removed APSS from CGAL 3.5
| ------------------------------------------------------------------------
........
r53727 | lrineau | 2010-01-22 14:18:09 +0100 (Fri, 22 Jan 2010) | 1 line
I forgot those files (remove APSS).
........
2010-01-22 15:13:05 +00:00
Andreas Fabri
987278390f
Moved ccAuthor right after the title
2010-01-22 15:07:59 +00:00
Andreas Fabri
65e3ff529b
Just FK would be nicer, but VC 2005 messes it up with an FK in a base class when compiling degenerate_test.cpp
2010-01-22 12:28:06 +00:00
Andreas Fabri
d8c72fb5c5
VC mixup
2010-01-21 17:05:19 +00:00
Andreas Fabri
8ea590cec5
Add operator for MSVC 2005/2008 to avoid a matching ambiguity
2010-01-21 16:51:49 +00:00
Sébastien Loriot
95d83d7e79
remove warnings
2010-01-21 11:13:31 +00:00
Sébastien Loriot
ecde1d4007
replace Quotient<leda::integer> by leda::rational in Root_of_2
2010-01-21 08:03:05 +00:00
Laurent Rineau
284e5c35ce
Merged revisions 53703,53706-53708 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53703 | stayeb | 2010-01-20 17:01:31 +0100 (Wed, 20 Jan 2010) | 10 lines
Merge r53681 from trunk
| Author: stayeb
| Date: 2010-01-20 13:51:32 +0100 (Wed, 20 Jan 2010)
|
| Log message:
| Fix FindBoost.cmake:
| + fix compiler name (cmake 2.4.x)
| + boost search is now performed in user defined directories first
| (instead of in system default directories first)
........
r53706 | stayeb | 2010-01-20 17:29:25 +0100 (Wed, 20 Jan 2010) | 1 line
Intersections_3 changes: new do_intersect() and intersection() overloads.
........
r53707 | stayeb | 2010-01-20 17:37:26 +0100 (Wed, 20 Jan 2010) | 1 line
Update history.tex: do_intersect(Bbox_3,...) and intersection(Triangle_3,...) contributors.
........
r53708 | lrineau | 2010-01-20 17:38:53 +0100 (Wed, 20 Jan 2010) | 47 lines
merge from trunk:
| ------------------------------------------------------------------------
| r53667 | penarand | 2010-01-19 10:37:26 +0100 (Tue, 19 Jan 2010) | 3 lines
|
| eliminated unused parameter warning
|
|
| ------------------------------------------------------------------------
| r53670 | penarand | 2010-01-19 11:34:58 +0100 (Tue, 19 Jan 2010) | 4 lines
|
| eliminated unused parameter warning, by replacing Gmpfi::divides(n) by
| !(Gmpfi::is_zero())
|
|
| ------------------------------------------------------------------------
| r53673 | penarand | 2010-01-20 11:53:32 +0100 (Wed, 20 Jan 2010) | 3 lines
|
| mentioned that RS depends on GMP 4.2
|
|
| ------------------------------------------------------------------------
| r53675 | hemmer | 2010-01-20 13:11:12 +0100 (Wed, 20 Jan 2010) | 2 lines
|
| typo
|
| ------------------------------------------------------------------------
| r53694 | hemmer | 2010-01-20 16:26:14 +0100 (Wed, 20 Jan 2010) | 2 lines
|
| added package illustration
|
| ------------------------------------------------------------------------
| r53695 | hemmer | 2010-01-20 16:33:57 +0100 (Wed, 20 Jan 2010) | 2 lines
|
| update
|
| ------------------------------------------------------------------------
| r53700 | teillaud | 2010-01-20 16:47:11 +0100 (Wed, 20 Jan 2010) | 2 lines
|
| small fixes
|
| ------------------------------------------------------------------------
| r53702 | hemmer | 2010-01-20 16:53:08 +0100 (Wed, 20 Jan 2010) | 2 lines
|
| 120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120
|
| ------------------------------------------------------------------------
........
2010-01-20 16:43:28 +00:00
Michael Hemmer
960a453f39
120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120120x120
2010-01-20 15:53:08 +00:00
Laurent Rineau
1b8d957a50
Merged revisions 53693,53699 via svnmerge from
...
svn+ssh://lrineau@scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.6-branch
........
r53693 | lrineau | 2010-01-20 16:15:09 +0100 (Wed, 20 Jan 2010) | 9 lines
Merge from trunk:
| New Revision: 53691
| Author: afabri
| Date: 2010-01-20 16:12:13 +0100 (Wed, 20 Jan 2010)
|
| Log message:
|
| VC mixes up the local Ambient_dimension and CGAL::Ambient_dimension
........
r53699 | lrineau | 2010-01-20 16:46:34 +0100 (Wed, 20 Jan 2010) | 2 lines
Fix the URL to Boost property map.
........
2010-01-20 15:51:29 +00:00
Monique Teillaud
a13519da51
small fixes
2010-01-20 15:47:11 +00:00
Laurent Rineau
cc687cbad6
Attempt to have Manual_tools/doc_tex in the internal releases (just to see
...
what it does).
(trunk only)
2010-01-20 15:38:49 +00:00
Michael Hemmer
606e759af1
update
2010-01-20 15:33:57 +00:00
Michael Hemmer
4c5ae27c0d
added package illustration
2010-01-20 15:26:14 +00:00