Andreas Fabri
c6515142a8
Surface_mesh_deformtion
2018-01-17 21:21:32 +00:00
Andreas Fabri
2e14ff9f04
Kernel
2018-01-17 19:59:11 +00:00
Andreas Fabri
6c791f161a
Triangulation_2
2018-01-17 16:12:12 +00:00
Andreas Fabri
41e8994153
Number_types
2018-01-17 15:48:42 +00:00
Andreas Fabri
6cc385c6ec
Number_types
2018-01-17 15:47:18 +00:00
Andreas Fabri
cbf3a16471
libs compile without warning
2018-01-17 15:02:32 +00:00
Laurent Rineau
52e80d9562
Merge pull request #2592 from mglisse/Number_types-mpfr-glisse
...
Faster to_interval(Gmpq)
2017-12-05 18:20:37 +01: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
8cdfad0d08
add missing URL and Id tags
2017-11-15 22:58:57 +01:00
Marc Glisse
7623c89308
Re-add code for MPFR versions < 3.
2017-11-13 11:47:40 +01:00
Marc Glisse
ea2d486b81
Replace isinf with !is_finite.
2017-11-13 11:45:37 +01:00
Marc Glisse
e09d25c15d
Go through mpfr only once to create an interval from mpz/mpq.
...
Still needs some portability improvements (isinf in particular).
2017-11-13 11:45:37 +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
f48594a1da
Add missing #include
2017-10-06 11:29:05 +02:00
Laurent Rineau
2b35bddfb2
Replace all std::binary_function by CGAL::binary_function
2017-10-04 16:36:32 +02:00
Laurent Rineau
7e9f756935
Replace all std::unary_function by CGAL::unary_function
2017-10-04 15:57:09 +02:00
Laurent Rineau
98a5a1911c
Merge branch 'releases/CGAL-4.10-branch' into releases/CGAL-4.11-branch
2017-09-25 16:46:13 +02:00
Sébastien Loriot
f18cb35d60
introduce cpp11::is_enum to work around a bug observed with boost 1.62
2017-09-22 18:27:59 +02:00
Maxime Gimeno
96f7b0f138
Fix catch value warnings
2017-07-21 11:27:14 +02:00
Clement Jamin
5b9562ea84
Merge branch 'Triangulation-add_regular_tri-cjamin_mglisse-old' into Triangulation-add_regular_tri-cjamin_mglisse
2017-06-16 11:09:07 +02:00
Laurent Rineau
4238a344f2
Merge pull request #1257 from mglisse/Number_types-gmpxx-glisse
...
Use mpq_class rather than Gmpq if gmpxx is available.
2017-05-29 11:16:56 +02:00
Mael Rouxel-Labbé
cd2a562ffa
Fixed improper guards against the inclusion of deprecated headers
2017-05-16 10:17:41 +02:00
Laurent Rineau
6d79ebdaf8
Merge pull request #1916 from sloriot/Core-bug_fix_large_MSB
...
Fix Expr computation when a Node in the tree has a large MSB bound
2017-02-21 17:50:21 +01:00
Laurent Rineau
784ce69bea
Merge pull request #1923 from sloriot/CORE-Expr_approx_bound
...
Make sure the approximation exceeds the separation bound
2017-02-21 17:50:08 +01:00
Sébastien Loriot
3dc5f7d800
make sure the approximation exceeds the separation bound
2017-02-21 17:12:56 +01:00
Sébastien Loriot
e9cfce4f45
Do the approximation computation even if MSB bounds are too large
...
extLong manages overflow and underflow, this patch forces the
approximation to be done even if the bounds are too large
2017-02-20 18:15:49 +01:00
Andreas Fabri
6d7524126d
Fix link to the Leda User Manual
2017-02-17 12:48:30 +01:00
Sébastien Loriot
9ae7b37845
Merge pull request #1745 from sloriot/Polyhedra_corefinement-enhancements-sloriot
...
Add corefinement operations in PMP
2017-01-12 12:05:18 +01:00
xantares
05fa5f88e7
Use correct Exponent type
2016-12-13 10:38:48 +01:00
Sébastien Loriot
91f0c786f0
avoid c-style cast
2016-12-12 13:09:17 +01:00
Sébastien Loriot
eb6673f936
fix conversion warnings
2016-12-09 14:14:43 +01:00
Andreas Fabri
6cc1a49a2a
Make convert_to_bfi() multithreading safe. Note that this code does not get tested
2016-12-01 20:49:34 +01:00
Marc Glisse
cca29ccd2c
Test I/O for Lazy_exact_nt<mpq_class>.
2016-10-27 21:32:48 +02:00
Marc Glisse
aad47904b6
Specialize read_float_or_quotient for mpq_class.
...
Some solution based on Fraction_traits would be more elegant, but this
is how it is done for leda_rational, so let us remain consistent for
now.
2016-10-27 20:54:39 +02:00
Marc Glisse
38d8cae4a1
Use mpz_class rather than Gmpz if gmpxx is available.
...
Keep Exact_integer in sync with Exact_rational.
2016-10-27 14:00:46 +02:00
Marc Glisse
f20c0d1b66
Use mpq_class rather than Gmpq if gmpxx is available.
2016-10-27 14:00:46 +02:00
Laurent Rineau
1c400420ce
Merge pull request #1618 from mglisse/Number_types-gmpxx_IO-glisse
...
Let mpq_class read "12.34" (through iformat)
2016-10-27 12:34:37 +02:00
Marc Glisse
5fa062bea6
Specialize Input_rep for mpq_class.
2016-10-26 13:28:54 +02:00
Marc Glisse
8f44c0ca26
Use Fraction_traits::Compose more in Sqrt_extension.
2016-10-25 14:06:36 +02:00
Marc Glisse
abab39c204
Remove workaround for missing arithmetic kernel.
2016-10-25 11:57:42 +02:00
Marc Glisse
589139cf2c
New GMPXX_arithmetic_kernel.
2016-10-22 21:48:27 +02:00
Laurent Rineau
c826500c7d
Merge pull request #1551 from mglisse/Number_types-gmpxx_coercion-glisse
...
Misc GMPXX fixes
2016-10-20 09:47:39 +02:00
Laurent Rineau
038a310a1a
Merge pull request #1446 from sloriot/CGAL-remove_dont_submit
...
Getting rid of the remaining dont_submit files
2016-10-17 10:01:30 +02:00
Laurent Rineau
9356ed39d4
Merge pull request #1548 from afabri/Number_types_Gmpzf_tss-GF
...
Number_types / Gmpzf: make static variable thread local
2016-10-17 09:59:26 +02:00
Laurent Rineau
0ab0966ada
Merge pull request #1545 from afabri/Number_types_Counted_number_fix-GF
...
Number_types/Counted_number: Use atomic static variables
2016-10-17 09:59:23 +02:00
Laurent Rineau
9dc09d5b5f
Merge pull request #1544 from afabri/Number_types_Interval_nt_fix-GF
...
Interval_nt: Declare the static object const.
2016-10-17 09:59:20 +02:00
Marc Glisse
3816bc4e4b
Specify the right type for make_root_of_2...
...
It compiled but was causing an infinite recursion.
2016-10-15 18:40:02 +02:00
Marc Glisse
9ad33d47bd
Specify the type for expression templates.
...
Get_rational_type<mpz_class> is still wrong, it should be mpq_class
instead of Quotient<mpz_class>, but I don't know if I am supposed to
define an (undocumented) arithmetic kernel for gmpxx...
2016-10-13 23:40:59 +02:00
Marc Glisse
232fc7ecf0
Help type deduction for expression template number types.
2016-10-13 11:25:59 +02:00
Marc Glisse
e67219db07
Rewrite mp[qz]_class coercions.
2016-10-06 12:38:15 +02:00