Mael Rouxel-Labbé
5c41b10d2b
Clean whitespace / tabs in Spatial_sorting/include (cosmetic only)
2020-01-02 10:29:01 +01:00
Andreas Fabri
902183b701
Use Parallel_if_available_tag
2019-11-23 15:20:49 +01:00
Mael
a6957659fd
fix CGAL_USE usage
2019-11-18 15:40:51 +01:00
Mael
287a2747e1
fix CGAL_USE usage
2019-11-18 15:40:24 +01:00
Andreas Fabri
84c4c16f70
use -> USE
2019-11-18 14:12:20 +01:00
Andreas Fabri
45846c48a4
Remove empty section
2019-11-15 12:10:13 +01:00
Andreas Fabri
f8217182dd
Fix CMakeLists.txt
2019-11-15 10:11:30 +01:00
Andreas Fabri
f23f3c0979
polish
2019-11-15 08:32:40 +01:00
Andreas Fabri
ee5478c905
polish
2019-11-15 08:27:21 +01:00
Andreas Fabri
2a31497c00
Add example
2019-11-15 08:26:02 +01:00
Andreas Fabri
642348feff
Add example
2019-11-15 08:26:01 +01:00
Andreas Fabri
744413b3d5
CGAL::use() parameters
2019-11-15 08:26:01 +01:00
Sébastien Loriot
19487c78a2
fix warning
2019-11-11 13:38:28 +01:00
Andreas Fabri
dea6d34167
Polish documentation
2019-11-05 11:11:47 +01:00
Andreas Fabri
914981fca6
Polish documentation
2019-11-05 11:05:12 +01:00
Andreas Fabri
b98d2f6876
Fix examples
2019-11-04 16:45:30 +01:00
Andreas Fabri
cffd1fe3a0
Add ConcurrencyTag
2019-11-04 15:54:47 +01:00
Andreas Fabri
d7b97756ff
Add 2D version
2019-11-04 12:44:13 +01:00
Andreas Fabri
4d55c22dfe
Use tbb::parallel_invoke()
2019-11-04 09:09:15 +01:00
Andreas Fabri
82009f60fd
Spatial_sorting: Parallelize 3D case
2019-10-30 15:40:27 +01:00
Sébastien Loriot
52164b1fba
First pass on removing license notice in header for LGPL files
2019-10-19 15:40:30 +02:00
Sébastien Loriot
7356421d80
introduce Commercial license SPDX tag
2019-10-19 12:15:19 +02:00
Sébastien Loriot
9bd9c68b83
update LGPL[23]+ and GPL[23]+ SPDX tags
...
ack -l --no-svg "SPDX-License-Identifier: GPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-3.0+/SPDX-License-Identifier: GPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-3.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-3.0+/SPDX-License-Identifier: LGPL-3.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: GPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: GPL-2.0+/SPDX-License-Identifier: GPL-2.0-or-later/"
ack -l --no-svg "SPDX-License-Identifier: LGPL-2.0\+" | xargs sed -i "s/SPDX-License-Identifier: LGPL-2.0+/SPDX-License-Identifier: LGPL-2.0-or-later/"
2019-10-18 21:57:54 +02:00
Laurent Rineau
4fbf00fb8a
CMake>=3.13: opt for for new policies up to 3.15
2019-06-19 14:34:59 +02:00
Laurent Rineau
b8fe6b10ee
Merge pull request #3804 from afabri/CGAL_tests_must_not_include_basic-GF
...
Do not include <CGAL/basic.h>
2019-05-21 16:37:01 +02:00
Andreas Fabri
f6e3221d98
Easy fixes after Mael's review
2019-04-17 22:33:04 +02:00
Andreas Fabri
f42e8952f5
Merge branch 'master' into Partition_2-Traits_with_state-GF
2019-04-09 13:57:57 +02:00
Andreas Fabri
ca161c5639
Partition_2: Make it work for a traits with state
2019-04-09 10:54:03 +02:00
Andreas Fabri
a1609350aa
Remove #include<CGAL/basic.h> amd put what is needed if something is missing
2019-03-27 15:21:33 +01:00
Andreas Fabri
a472c24185
http:/www.boost.org -> https://www.bost.org
2019-03-20 08:59:22 +01:00
Sébastien Loriot
59bc453b42
first batch of replacement for level 1 in classified ref man
...
command used:
grep -l "##" */doc/*/PackageDescription.txt | xargs sed -i -E 's/\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\s*$/\\cgalCRPSection{\1}/'
2019-02-14 10:32:39 +01:00
Guillaume Damiand
7d406fbb9c
Merge branch 'master' into CGAL-cmake_cleanup-gdamiand
2018-11-05 07:32:58 +01:00
Guillaume Damiand
92ba7fa6c9
Update minimum cmake required version in all CMakeLists.txt
2018-10-18 14:49:23 +02:00
Guillaume Damiand
0c2dcf7208
Re-add include({CGAL_USE_FILE} ) in each CMakeLists.txt where CGAL is used with some component.
2018-10-18 14:38:42 +02:00
Guillaume Damiand
0bd9088b5a
Remove all include( ) and include( CGAL_CreateSingleSourceCGALProgram ) in CMakeLists.txt; they are no more required.
2018-10-17 14:17:08 +02:00
Guillaume Damiand
7f09308d33
Remove all include_directories(BEFORE ../../include) in CMakeLists.txt
2018-10-17 13:07:22 +02:00
Sébastien Loriot
ea240cfac5
use \PkgXXX instead of \PkgXXXSummary
2018-10-08 10:28:44 +02:00
Sébastien Loriot
a2e8a1c68f
add the suffix Ref to doxygen link to reference
2018-10-08 10:26:56 +02:00
Mael Rouxel-Labbé
26c857a431
Moved unary/binary_function to CGAL::cpp98
2018-06-13 15:58:19 +02:00
Andreas Fabri
c54a6a4980
Put CGAL::random_shuffle() in the subnamespace cpp98
2018-04-11 09:32:23 +01:00
Andreas Fabri
063a91a771
Use CGAL::random_shuffle
2018-04-04 14:00:23 +01:00
Laurent Rineau
0a74393dcf
Commit all new dependencies files
2018-03-06 18:44:48 +01:00
Laurent Rineau
78e7060525
Merge pull request #2712 from afabri/CGAL-VC+warnlevel_4-GF
...
Deal with VC++ warnings of level /W4
2018-02-19 14:27:06 +01:00
Maxime Gimeno
688b5dd06e
Move dependencies creation to package_info and add dependencies to git
2018-02-02 12:08:05 +01:00
Maxime Gimeno
8bde832931
Fix METIS headers in BGL
2018-02-02 12:08:05 +01:00
Maxime Gimeno
a676d5a60e
Try to fix errors in classification checks
2018-02-02 12:08:05 +01:00
Maxime Gimeno
acd0a72edf
Modify travis script to test dependencies
2018-02-02 12:08:05 +01:00
Maxime Gimeno
ae36b452bc
Add dependencies of all packages
2018-02-02 12:08:05 +01:00
Andreas Fabri
6c791f161a
Triangulation_2
2018-01-17 16:12:12 +00:00
Sébastien Loriot
19adf3b05e
make the doc match struct/class with the implementation
2017-11-17 11:34:55 +01:00
Sébastien Loriot
0698f79aff
add SPDX identifier for files under the LGPL-3+ license
2017-11-12 10:17:50 +01:00
Laurent Rineau
8f46324806
Merge pull request #2475 from sgiraudot/Fix_counting_iterator_warning_everywhere-GF
...
Fix counting iterator warnings
2017-10-11 19:15:15 +02:00
Laurent Rineau
2b35bddfb2
Replace all std::binary_function by CGAL::binary_function
2017-10-04 16:36:32 +02:00
Simon Giraudot
1e7b9ea027
Fix counting iterator warnings
2017-09-29 14:47:17 +02:00
Sébastien Loriot
50a4e6f5da
Merge remote-tracking branch 'cgal/releases/CGAL-4.10-branch'
2017-08-22 17:21:42 +02:00
Sébastien Loriot
f1d5ecde05
Merge remote-tracking branch 'cgal/releases/CGAL-4.9-branch'
2017-08-22 17:21:01 +02:00
Jane Tournois
073cda2639
add duplicate points to the test of Hilbert sort
...
in 2D, 3D, and dD
2017-08-08 15:20:42 +02:00
Sébastien Loriot
3f8448f280
avoid infinite loop in 3D and dD
2017-08-08 12:12:29 +02:00
Sébastien Loriot
78a07a0e69
avoid redoing the same sort if the bounds does not change
2017-08-08 11:53:44 +02:00
Sébastien Loriot
c675a2ee91
fix incorrect link to figure and use italic instead of MathJax
2017-08-08 11:08:50 +02:00
Jane Tournois
a6c4097800
fix conversion warnings (visual 2017)
2017-02-16 13:24:51 +01:00
Laurent Rineau
8c76840812
The rnd generator return type must be the difference type
...
Should fix that warning:
```
c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.24930\include\algorithm(1782): warning C4244: 'argument': conversion from '_Diff' to 'long', possible loss of data
c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.24930\include\algorithm(1796): note: see reference to function template instantiation 'void std::_Random_shuffle_unchecked<CGAL::Point_3<Kernel_>*,_RngFn>(_RanIt,_RanIt,_RngFn &)' being compiled
with
[
Kernel_=CGAL::Simple_cartesian<float>,
_RngFn=boost::random::random_number_generator<boost::random::rand48,long>,
_RanIt=CGAL::Point_3<CGAL::Simple_cartesian<float>> *
]
c:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.10.24930\include\algorithm(1815): note: see reference to function template instantiation 'void std::_Random_shuffle1<_RanIt,boost::random::random_number_generator<boost::random::rand48,long>>(_RanIt,_RanIt,_RngFn &)' being compiled
with
[
_RanIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<CGAL::Point_3<CGAL::Simple_cartesian<float>>>>>,
_RngFn=boost::random::random_number_generator<boost::random::rand48,long>
]
C:\CGAL\test\CGAL-4.10-Ic-125\include\CGAL/spatial_sort.h(83): note: see reference to function template instantiation 'void std::random_shuffle<RandomAccessIterator,boost::random::random_number_generator<boost::random::rand48,long>&>(_RanIt,_RanIt,_RngFn)' being compiled
with
[
RandomAccessIterator=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<CGAL::Point_3<CGAL::Simple_cartesian<float>>>>>,
_RanIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<CGAL::Point_3<CGAL::Simple_cartesian<float>>>>>,
_RngFn=boost::random::random_number_generator<boost::random::rand48,long> &
]
C:\CGAL\test\CGAL-4.10-Ic-125\include\CGAL/spatial_sort.h(136): note: see reference to function template instantiation 'void CGAL::internal::spatial_sort<RandomAccessIterator,Policy,Kernel>(RandomAccessIterator,RandomAccessIterator,const Kernel &,Policy,CGAL::Point_3<Kernel_> *,ptrdiff_t,ptrdiff_t,double)' being compiled
with
[
RandomAccessIterator=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<CGAL::Point_3<CGAL::Simple_cartesian<float>>>>>,
Policy=CGAL::Hilbert_sort_median_policy,
Kernel=Kernel,
Kernel_=CGAL::Simple_cartesian<float>
]
C:\CGAL\test\CGAL-4.10-Ic-125\include\CGAL/spatial_sort.h(152): note: see reference to function template instantiation 'void CGAL::spatial_sort<RandomAccessIterator,CGAL::Hilbert_sort_median_policy,Kernel>(RandomAccessIterator,RandomAccessIterator,const Kernel &,Policy,ptrdiff_t,ptrdiff_t,double)' being compiled
with
[
RandomAccessIterator=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<CGAL::Point_3<CGAL::Simple_cartesian<float>>>>>,
Kernel=Kernel,
Policy=CGAL::Hilbert_sort_median_policy
]
```
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.10-Ic-125/AABB_tree/TestReport_afabri_x64_Cygwin-Windows10_MSVC2017-Debug-64bits.gz
2017-02-13 18:54:46 +01:00
Laurent Rineau
223c1cf5a4
Merge pull request #1530 from lrineau/Installation-compute_dependencies-GF
...
Compute and fix packages dependencies
2016-10-05 13:11:04 +02:00
Laurent Rineau
1aefb3b0f3
include <CGAL/config.h>, not <CGAL/basic.h>
2016-09-30 15:23:14 +02:00
Laurent Rineau
51f5697d3d
Add missing #include
2016-09-30 15:23:14 +02:00
Sébastien Loriot
7e2ee496de
update project name of cmake scripts of tests
2016-09-08 00:26:37 +02:00
Sébastien Loriot
6b338eeb1f
improve the name of projects in cmake scripts of examples
2016-09-08 00:02:55 +02:00
Sébastien Loriot
7f3772a50b
replace the usage of raw pointer as property map
...
It was deprecated in boost 1.55
http://www.boost.org/users/history/version_1_55_0.html
2016-07-13 13:53:00 +02:00
Laurent Rineau
4c97ab6c96
Minor fixes for -Wconversion warnings in a few packages
2016-04-22 12:36:26 +02:00
Laurent Rineau
50b55bd27c
Merge pull request #890 from sloriot/CGAL-generate_CMakeLists-sloriot
...
Generate CMakelists
2016-03-29 11:02:17 +02:00
Sébastien Loriot
4c29bf1b44
CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR
2016-03-24 16:33:46 +01:00
Laurent Rineau
ad73334a0f
Merge pull request #821 from afabri/CGAL_property_map-GF
...
Include consistently <CGAL/property_map.h>
2016-03-24 11:29:09 +01:00
Sébastien Loriot
881e4d3199
request Core only in examples, tests and demos when really needed
2016-03-07 22:36:57 +01:00
Sébastien Loriot
2d191d6651
commit CMakeLists.txt for all examples and tests
2016-03-07 17:39:36 +01:00
Olivier Devillers
3f5af4219d
bug fix in doc spatial_sorting
2016-03-07 14:22:12 +01:00
Andreas Fabri
eb90e8e3e1
Include consistently <CGAL/property_map.h>
2016-02-24 12:09:36 +01:00
Philipp Möller
0a04a3a48f
Use CGAL_DOC_VERSION
2016-02-11 15:37:54 +01:00
Sebastien Loriot
32a3972c33
Merge pull request #592 from afabri/CGAL-dont_submit_cleanup-GF
...
Towards getting rid of dont_submit files
2016-01-08 14:14:08 +01:00
Andreas Fabri
a41165b6eb
various
2016-01-05 18:04:14 +01:00
Philipp Möller
71b4e9c515
Use CGAL_FULL_VERSION in all Doxyfile.in
2015-12-17 16:33:28 +01:00
Philipp Möller
81a8f982dc
Handle the easy INPUT cases
...
If INPUT is just PKG/doc/PKG, handle it automatically.
2015-12-10 17:00:26 +01:00
Sébastien Loriot
6d5a92ebcb
try to improve cgalRequires removal
2015-11-23 22:06:06 +01:00
Maxime Gimeno
7b4267c162
Replacement of cgalRequires
...
-fix for #291
2015-11-23 22:06:06 +01:00
Laurent Rineau
f9917c487e
CMake 2.8.11
2015-07-13 12:36:43 +02:00
Sébastien Loriot
a0fcac7d94
Merge branch 'Spatial_sorting-spatial_sorting_on_sphere-pmachado' of git://github.com/sloriot/cgal into sloriot-Spatial_sorting-spatial_sorting_on_sphere-pmachado
2015-04-22 17:41:53 +02:00
Sébastien Loriot
de0e79d7aa
add missing include
2015-04-20 15:13:13 +02:00
Sébastien Loriot
e928b1e45c
move spatial sorting on sphere into dedicated headers
2015-04-20 13:13:58 +02:00
Sébastien Loriot
af8e2a2633
int -> size_t to avoid warning
2015-04-17 09:08:11 +02:00
Sébastien Loriot
e185efc2dc
update license to GPL
2015-04-16 10:55:53 +02:00
Sébastien Loriot
69a0937e9f
fix initialization of static const variable of non-integral type
2015-04-16 09:17:56 +02:00
Sébastien Loriot
3c66842b77
fix compilation issues and warnings
2015-04-15 09:03:14 +02:00
Sébastien Loriot
fee85470c1
Merge branch 'Triangulation_3-determinism-gf' into to-be-tested/Triangulation_3-determinism-gf
...
Conflicts:
.gitattributes
Matrix_search/include/CGAL/rectangular_3_center_2.h
Spatial_sorting/include/CGAL/spatial_sort.h
2014-07-03 16:34:46 +02:00
Pedro Machado Manhães de Castro
7a54cf0b68
work -> workS
2014-03-27 10:44:25 -03:00
Pedro Machado Manhães de Castro
8c42eaf8cf
stillS -> still
2014-03-27 10:33:48 -03:00
Pedro Machado Manhães de Castro
eb6cc60fcb
Improving the text
2014-03-25 14:36:26 -03:00
Pedro Machado Manhães de Castro
9c23e46665
2nd review of Monique
2014-03-25 14:22:03 -03:00
Pedro Machado Manhães de Castro
47441076ec
updating according to Monique's review; see Small Feature section
2014-03-20 10:36:03 +01:00
Pedro Machado Manhães de Castro
be1de0cb54
fix bug when partial array size is 0
2014-03-07 18:49:24 +01:00
Pedro Machado Manhães de Castro
6a7cf62da8
update authors of some files
2014-03-06 18:08:00 +01:00
Pedro Machado Manhães de Castro
ce806983a5
updating the doc with the changes of design
2014-03-06 16:20:37 +01:00