Sébastien Loriot
8966b528fb
Merge remote-tracking branch 'cgal/5.5.x-branch'
2023-05-30 19:15:11 +02:00
Sébastien Loriot
0c17d17f62
Merge remote-tracking branch 'cgal/5.4.x-branch' into HEAD
2023-05-30 19:14:44 +02:00
Marc Glisse
5a5539b45d
Inconsistent return type in Kernel_d concepts
...
All implementations seem to agree.
2023-05-22 22:04:29 +02:00
albert-github
b21b984daa
issue #7231 Improvement of layout of refines relations.
...
Adjusted after review
- usage of `Adaptable...Function` instead of `AdapatableFunctor (with... arguments)`
- corrected some incorrect / superfluous `}`
2023-04-12 09:49:53 +02:00
albert-github
2d60f46985
issue #7231 Improvement of layout of refines relations.
...
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Mael
0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113
2022-12-06 22:21:06 +01:00
Mael
da0b13699c
Merge branch 'master' into Kernel-Compare_distance_3_RT_FT__always_Filtered_predicate_RT_FT-GF
2022-12-02 23:19:29 +01:00
Mael Rouxel-Labbé
18ff1d4256
Add missing CGAL enums to Homogeneous_d
2022-11-24 11:39:50 +01:00
albert-github
45478184de
spelling corrections
...
Some spelling corrections (Directories starting with `E`-` L`),
some backward work
some forward work
2022-11-15 13:39:40 +01:00
Andreas Fabri
bb604fc538
Kernel_d: Address -Wmaybe-uninitialized warning
2022-10-26 08:27:50 +01:00
albert-github
65547c69aa
issue #6892 Kernel_d: Incorrect documentation
...
Correcting preconditions.
2022-09-27 18:46:32 +02:00
Sébastien Loriot
4f5f8341cc
use std::enable_if_t
2022-06-10 07:37:53 +02:00
Sebastien Loriot
269a391fa0
Merge pull request #6558 from lrineau/Installation-remove_wd4503-GF
...
CMake script updates: version of CMake and /wd4503 is only for MSVC 2015
2022-05-13 15:53:36 +02:00
Laurent Rineau
2288225448
Massive update of CMake policies to version 3.23
2022-05-06 09:34:35 +02:00
albert-github
461dba692d
Documentation update in respect to code fragments
...
Update of documentation in respect of code fragments
- making code fragments work in footnotes
- placing some words in in code tags
- completing some words to code tags
- removing some `#` as they are not necessary
- don't show obfuscation code in email
2022-04-21 17:56:14 +02:00
Laurent Rineau
a5a5a43205
Merge pull request #6120 from MaelRL/Kernel_23-Converter_fundamental_types-GF
2022-01-24 11:07:34 +01:00
Mael Rouxel-Labbé
3a0a4a6067
Do not forbid any non-fundamental type conversion:
...
This is because kernel converters are required before type equality
is established, and so one needs conversion for e.g. PointC3.
That could be added and then non-fundamental types could be forbidden
in parameters of converters, but that's for another time...
2021-12-17 12:22:40 +01:00
Mael Rouxel-Labbé
71cbd212dc
Converters now simply forward fundamental types, forbid others
2021-12-03 16:48:51 +01:00
Mael Rouxel-Labbé
5da1eaefc8
Fewer const&
2021-11-16 16:39:31 +01:00
Mael Rouxel-Labbé
caba3482a6
Disable fundamental type conversions (other than potentially K1::RT / K1::FT)
2021-11-16 16:38:49 +01:00
Sébastien Loriot
ab48f63e30
update latest cmake version tested
2021-11-09 10:58:47 +01:00
Sébastien Loriot
152a084019
do not include itself
2021-09-21 13:34:58 +02:00
Sébastien Loriot
98e471849b
moving files from internal to PKG/internal
2021-08-26 11:33:39 +02:00
Mael Rouxel-Labbé
78ff9185b3
Harmonize ASCII usage across all packages
2021-06-23 23:34:32 +02:00
Sébastien Loriot
4e519a3c7a
move documented IO functions in IO namespace
2021-05-05 13:15:37 +02:00
Sebastien Loriot
b7323389c7
Merge pull request #5622 from maxGimeno/CMake-Update_versions_in_scripts-maxGimeno
...
Update maximum cmake versions
2021-04-17 10:58:14 +02:00
Maxime Gimeno
c49152359c
update max version of cmake and announce the new minimal in CHANGE.md
2021-04-15 15:08:54 +02:00
Sébastien Loriot
350b9172c5
replace %CGAL by \cgal (but in titles)
2021-04-11 14:52:01 +02:00
Dmitry Anisimov
ed4198d67d
fixed the doc warning related to the ref of Chapter_dD_Geometry_Kernel
2021-03-16 17:07:09 +01:00
Dmitry Anisimov
00c185b028
Merge branch 'master' into Kernels-decltypes-danston
2021-03-12 12:06:20 +01:00
Laurent Rineau
bcf3e18c69
Merge pull request #5420 from afabri/Kernel_d-equal_to-GF
...
Kernel_d: Deal with deprecated result_type
2021-03-03 17:33:07 +01:00
Dmitry Anisimov
81d9556707
Merge remote-tracking branch 'upstream/master' into Kernels-decltypes-danston
2021-02-10 10:06:45 +01:00
Laurent Rineau
ab5517e1ac
Apply the same for Homogeneous_iterator
2021-02-09 09:27:30 +01:00
Laurent Rineau
21cda32aef
Simplify `value_type` and change `reference`
2021-02-09 09:27:02 +01:00
Andreas Fabri
75bdca5e9f
Use solution which does not depend on result_type as proposedby Laurent
2021-02-03 09:31:33 +00:00
Andreas Fabri
a1189511f9
No need for multiplies
2021-02-03 09:10:59 +00:00
Andreas Fabri
9e9e485387
Fix result_type
2021-02-02 11:19:53 +00:00
Andreas Fabri
4fd0e5ca31
Add equal_to, minus, multiplies to CGAL::Kernel_d with a nested result_type
2021-02-02 10:11:42 +00:00
Maxime Gimeno
bebd60c12b
Merge remote-tracking branch 'cgal/master' into Cmake_improvements-maxGimeno
2020-10-20 09:53:54 +02:00
Marc Glisse
75de5cfdef
Construct_power_center_d -> Construct_power_sphere_d
...
Suggested by Laurent, approved by Monique
2020-09-11 15:34:14 +02:00
Marc Glisse
952e0d8af8
Power_center_d -> Construct_power_center_d
...
Based on Laurent's review
2020-09-11 15:34:14 +02:00
Marc Glisse
482f5ef2d8
Document Power_center_d, Power_distance_d (renamed)
2020-09-11 15:34:14 +02:00
Maxime Gimeno
9c15f2c9dc
Use FeatureSummary in the demo, and remove CGAL_FOUND
2020-08-04 12:46:17 +02:00
Dmitry Anisimov
209513dc56
fixed docs + a few code improvements
2020-07-31 15:58:38 +02:00
Dmitry Anisimov
e4f5d0b5bd
kernel_d result_of to decltype
2020-07-22 16:28:40 +02:00
Laurent Rineau
489e853a65
Fix ambiguous comparisons error with C++20 with Hyperplane_d as well
2020-06-10 18:25:33 +02:00
Laurent Rineau
127d76c370
Fix ambiguous comparisons error with C++20
...
```
/home/cgal_tester/build/src/cmake/platforms/ArchLinux-clang-CXX20-Release/test/Kernel_d/afftrafo-test.cpp:136:31: error: use of overloaded operator '==' is ambiguous (with operand types 'VectorHd<CGAL::VectorHd<__gmp_expr<mpz_t, mpz_t>, CGAL::Linear_algebraHd<__gmp_expr<mpz_t, mpz_t>, std::allocator<__gmp_expr<mpz_t, mpz_t> > > >::RT, CGAL::VectorHd<__gmp_expr<mpz_t, mpz_t>, CGAL::Linear_algebraHd<__gmp_expr<mpz_t, mpz_t>, std::allocator<__gmp_expr<mpz_t, mpz_t> > > >::LA>' (aka 'VectorHd<__gmp_expr<mpz_t, mpz_t>, CGAL::Linear_algebraHd<__gmp_expr<mpz_t, mpz_t>, std::allocator<__gmp_expr<mpz_t, mpz_t> > > >') and 'Vector_d<CGAL::Homogeneous_d<__gmp_expr<mpz_t, mpz_t>, CGAL::Linear_algebraHd<__gmp_expr<mpz_t, mpz_t>, std::allocator<__gmp_expr<mpz_t, mpz_t> > > > >')
CGAL_TEST(v.transform(at9)==3*v){}
~~~~~~~~~~~~~~~~^ ~~~
/home/cgal_tester/build/src/cmake/platforms/ArchLinux-clang-CXX20-Release/test/Kernel_d/include/CGAL/test_macros.h:10:28: note: expanded from macro 'CGAL_TEST'
^
/mnt/testsuite/include/CGAL/Kernel_d/VectorHd.h:350:6: note: candidate function
bool operator==(const VectorHd<RT,LA>& w) const
^
/mnt/testsuite/include/CGAL/Kernel_d/Vector_d.h:90:8: note: candidate function (with reversed parameter order)
bool operator==(const Self& w) const
^
```
```
/home/cgal_tester/build/src/cmake/platforms/ArchLinux-clang-CXX20-Release/test/Kernel_d/afftrafo-test.cpp:141:33: error: use of overloaded operator '==' is ambiguous (with operand types 'DirectionHd<CGAL::DirectionHd<__gmp_expr<mpz_t, mpz_t>, CGAL::Linear_algebraHd<__gmp_expr<mpz_t, mpz_t>, std::allocator<__gmp_expr<mpz_t, mpz_t> > > >::RT, CGAL::DirectionHd<__gmp_expr<mpz_t, mpz_t>, CGAL::Linear_algebraHd<__gmp_expr<mpz_t, mpz_t>, std::allocator<__gmp_expr<mpz_t, mpz_t> > > >::LA>' (aka 'DirectionHd<__gmp_expr<mpz_t, mpz_t>, CGAL::Linear_algebraHd<__gmp_expr<mpz_t, mpz_t>, std::allocator<__gmp_expr<mpz_t, mpz_t> > > >') and 'Direction' (aka 'Direction_d<Homogeneous_d<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> > >'))
CGAL_TEST(dir.transform(at9)==dir){}
~~~~~~~~~~~~~~~~~~^ ~~~
/home/cgal_tester/build/src/cmake/platforms/ArchLinux-clang-CXX20-Release/test/Kernel_d/include/CGAL/test_macros.h:10:28: note: expanded from macro 'CGAL_TEST'
^
/mnt/testsuite/include/CGAL/Kernel_d/DirectionHd.h:181:6: note: candidate function
bool operator==(const DirectionHd<RT,LA>& w) const
^
/mnt/testsuite/include/CGAL/Kernel_d/Direction_d.h:61:8: note: candidate function (with reversed parameter order)
bool operator==(const Self& w) const
^
```
2020-06-10 18:10:58 +02:00
Maxime Gimeno
9bf61b7977
more fixes
2020-04-22 11:02:16 +02:00
Sébastien Loriot
8bb22d5b2c
extra run of the script to remove tabs and trailing whitespaces
...
right after the merge of the 5.0 release branch
+ manual fix of the files (indentation was changed in the meantime):
* Spatial_sorting/include/CGAL/Multiscale_sort.h
* Spatial_sorting/test/Spatial_sorting/test_multiscale.cpp
2020-03-26 14:26:59 +01:00
Sébastien Loriot
8b153fb495
Merge branch 'cgal/releases/CGAL-5.0-branch'
...
whitespace+tab removal, merged with option -Xignore-space-change
2020-03-26 14:22:32 +01:00