Commit Graph

1500 Commits

Author SHA1 Message Date
Sébastien Loriot fbafb9d06f fix remaining mismatches and fix bugs 2019-07-10 11:40:45 +02:00
Laurent Rineau 39a245220a Merge pull request #3660 from mglisse/NewKernel_d-lazy_Epeck_d-glisse
Epeck_d
2019-07-01 11:16:33 +02:00
Laurent Rineau 2a5b558eb5 Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse 2019-06-20 10:28:01 +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
Andreas Fabri 4581f1b7a8 Morte replacements 2019-06-05 08:39:55 +02:00
Laurent Rineau 5c2df203b4 Merge pull request #3943 from mglisse/Number_types-expression_templates-glisse
Misc fixes for expression templates
2019-05-23 08:50:17 +02:00
Laurent Rineau 419032d859 Merge pull request #3947 from MaelRL/CGAL-Fix_typos-GF
Fix some typos in code/comments/documentation
2019-05-23 08:50:14 +02:00
Laurent Rineau 7e58feacfe Merge pull request #3797 from afabri/CGAL-Exact_algebraic-GF
Number_types:  Add Exact_algebraic
2019-05-21 16:37:07 +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
Mael Rouxel-Labbé 2848158354 Fix typos 2019-05-20 08:54:04 +02:00
Marc Glisse a676b75ca0 Misc fixes for expression templates 2019-05-17 19:48:41 +02:00
Laurent Rineau 2b8d417b2e Fix mpz_class... with g++
In my understanding, the reason is that the full specialization
`Modular_traits<mpz_class>` uses `CGAL::mod`, that its uses
`Coercion_traits<A,B>::Type`. That is why the `Coercion_traits`
specialization for `__gmp_expr` must be known before.
2019-05-15 11:09:01 +02:00
Laurent Rineau 2f7e66096c Missing header 2019-05-15 11:04:27 +02:00
Laurent Rineau 2c5cc9a9e9 Fix mpz_class 2019-05-14 15:03:26 +02:00
Laurent Rineau 9cbfcee84f Merge branch 'master' into CGAL-Exact_algebraic-GF 2019-05-13 18:11:00 +02:00
Laurent Rineau 2f8eeb0db3 Fix the headers dependency-hell around gmpxx in Number_types 2019-05-09 15:05:23 +02:00
Laurent Rineau b29e3f996f Add missing #include 2019-05-09 09:05:30 +02:00
Laurent Rineau c998ab1cd6 Merge pull request #3579 from mglisse/Number_types-intervals3-glisse
SSE version of Interval_nt
2019-05-06 15:46:12 +02:00
Laurent Rineau ee4a6c5de2 Merge pull request #3686 from lrineau/Number_types-headers_dependency_hell-GF
Reduce inclusions of <CGAL/basic.h> and <CGAL/number_type_basic.h>
2019-05-06 15:46:02 +02:00
Andreas Fabri fa8107b5a7 Include Residue.h 2019-05-03 16:52:46 +02:00
Laurent Rineau 149046f8c1
Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse 2019-04-29 19:54:03 +04:00
Sebastien Loriot 698b4be2b0
Merge pull request #3644 from mglisse/Number_types-eigen_score_intervals-glisse
Give Eigen a scoring strategy for pivot selection with intervals
2019-04-23 09:46:49 +02:00
Marc Glisse 71caec2782 Tweak the __m128d protection for Visual Studio 2019. 2019-04-18 15:27:34 +02:00
Sébastien Loriot 1398af1b0b Merge remote-tracking branch 'cgal/master' into HEAD 2019-04-12 17:44:31 +02:00
Andreas Fabri 3b0519a1cb Add a forward declaration 2019-04-12 15:07:26 +02:00
Maxime Gimeno 78db3f646d Solve conflicts 2019-04-09 10:04:44 +02:00
Laurent Rineau 04bef2b071 Merge pull request #3781 from sloriot/CGAL-update_for_cpp14
Update for cpp14
2019-04-08 15:59:28 +02:00
Sébastien Loriot ffce89c0c0 replace cpp11::is_enum by std::is_enum 2019-03-29 13:28:33 +01:00
Sébastien Loriot f95533f2d2 remove conditional code with cpp11 in Number types 2019-03-29 10:41:49 +01:00
Laurent Rineau 42cbce9fbf Be aware of __SOFTFP__ 2019-03-28 08:55:49 +01:00
Laurent Rineau 1aee92af75 Fix the name of the macro
Thanks Marc!
2019-03-27 18:46:20 +01:00
Maxime Gimeno 0ed39cabca Add support for arm archs in FPU.h 2019-03-27 15:34:55 +01: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
Laurent Rineau b8adcc35b5 Reduce inclusions of <CGAL/basic.h> and <CGAL/number_type_basic.h> 2019-03-27 11:40:47 +01:00
Maxime Gimeno 4353c99900 WIP 2019-03-27 10:32:48 +01:00
Laurent Rineau b59f6965a9 Disable <CGAL/boost_mp.h> if CGAL_DISABLE_GMP 2019-03-26 15:49:47 +01:00
Andreas Fabri e2c71691f1 Add Exact_algebraic.h 2019-03-26 10:23:38 +01:00
Laurent Rineau 8693f95dac Merge pull request #3619 from albert-github/feature/bug_headers
Update of headers
2019-02-22 16:39:09 +01:00
Laurent Rineau 2559b79405 Reduce inclusions of <CGAL/basic.h> and <CGAL/number_type_basic.h> 2019-02-14 17:40:09 +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
Sébastien Loriot 90ad079eb4 use macro for subsections
command used:
grep -l  "###" */doc/*/PackageDescription.txt |  xargs sed -i  -E 's/\#\#\#\s*([[:print:]]+[[:alnum:]])\s*\#\#\#\s*$/\\cgalCRPSubsection{\1}/
2019-02-14 10:32:00 +01:00
Andreas Fabri a483f3442b CGAL: clean up CMakeLists.txt files in examples and tests 2019-02-13 17:29:29 +01:00
Laurent Rineau fdd8357915
Merge pull request #3580 from afabri/Stream_support-Color-GF
Fix warnings (Add/remove copy constructors, and other warnings)

Co-authored-by: Laurent Rineau <laurent.rineau@cgal.org>
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
Co-authored-by: Maxime GIMENO <maxime.gimeno@gmail.com>
2019-02-13 15:25:07 +00:00
Laurent Rineau 82403fb131
Merge branch 'master' into NewKernel_d-lazy_Epeck_d-glisse 2019-02-12 08:24:43 +00:00
Marc Glisse b72341251f Allow move in conversion from an exact type ET to Lazy_exact_nt<ET>. 2019-02-10 16:01:52 +01:00
Laurent Rineau 2f903894e5
Merge pull request #3614 from mglisse/Number_types-boost_to_interval-glisse
Rewrite to_interval for boost.multiprecision types
2019-02-07 12:48:46 +00:00
Marc Glisse 9a0497b47b specialize functor_traits for scalar_score_coeff_op
I have no idea what that's for, but I had it in my old code, so I assume
I had a reason...
2019-01-30 14:32:26 +01:00
Marc Glisse 5406925af7 Give Eigen a scoring strategy for pivot selection with intervals. 2019-01-30 14:15:56 +01:00
Marc Glisse 07566226a3 Drop unused template parameter from Lazy. 2019-01-27 12:17:45 +01:00
Marc Glisse 851458caab Prefer Quotient<MP_Float> to cpp_rational for now.
Keeping cpp_int for Exact_integer, since MP_Float was never an
alternative there.
2019-01-24 16:58:25 +01:00