Commit Graph

54 Commits

Author SHA1 Message Date
Sébastien Loriot 58181afcdb remove useless include directives 2021-11-09 10:16:12 +01: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
Maxime Gimeno 9c15f2c9dc Use FeatureSummary in the demo, and remove CGAL_FOUND 2020-08-04 12:46:17 +02:00
Sébastien Loriot 0779373835 extra run of the script to remove tabs and trailing whitespaces
right after the  merge of 4.14 release branch

+ manual fix on one line in:
    * Arrangement_on_surface_2/include/CGAL/IO/Arr_text_formatter.h
    * .travis/generate_travis.sh
2020-03-26 14:16:06 +01: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 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 df76165534 Fix Residue 2019-05-10 09:26:53 +02:00
Andreas Fabri 2da23021e2 Remove some #include <CGAL/basic.h> 2019-03-28 09:18:08 +01:00
Andreas Fabri 25471b02b3 Try to avoid warning in Residue.cpp (although it is not a self-assignment but a -= 2018-12-04 10:38:16 +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
Sébastien Loriot 7e2ee496de update project name of cmake scripts of tests 2016-09-08 00:26:37 +02:00
Sébastien Loriot c869ee6855 update cmake scripts with at least one example requiring Core 2016-03-24 16:40:57 +01:00
Sébastien Loriot 4c29bf1b44 CMAKE_SOURCE_DIR -> CMAKE_CURRENT_SOURCE_DIR 2016-03-24 16:33:46 +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
Sylvain Pion 8573fe26ce Rename CGALi to internal. 2009-08-24 17:10:04 +00:00
Michael Hemmer c27c7af751 rm dependency from Arithmetic_kernel.h 2008-12-22 09:25:30 +00:00
Michael Hemmer 1aabe3b9e9 Residue needs ieee double precion as well as rounding mode to nearest
use CGAL::Protect_FPU_rounding<true> pfr(CGAL_FE_TONEAREST)
2008-12-10 10:19:44 +00:00
Sylvain Pion af48d47506 Replace Protect_FPU_rounding<true> pfr(CGAL_FE_TONEAREST)
by Set_ieee_double_precision.
2008-12-03 21:42:28 +00:00
Sylvain Pion 4251273447 Introduce a new class Set_ieee_double_precision, in order to provide
a better alternative to Protect_FPU_rounding(CGAL_FE_TONEAREST) which is
slightly unrelated.

If it works, then let's use it in the places that have recently been using
Protect_FPU_rounding for this issue.
2008-12-03 14:43:43 +00:00
Michael Hemmer b5d0eee4b4 set proper rounding mode 2008-10-29 08:27:29 +00:00
Michael Hemmer 2ae6fda863 Enforce IEEE double precision before using modular arithmetic 2008-10-22 08:55:03 +00:00
Andreas Fabri 5a52575d39 Remove force_ieee_double_precision(); as this is a global side effect; TODO: Add preconditions in the operations which require this setting 2008-10-17 13:14:08 +00:00
Michael Hemmer b435ce515d fixed use of CGAL_USE_GMP/XX 2008-10-13 12:35:49 +00:00
Michael Hemmer 63cdada31a fixed include problems 2008-09-25 13:24:05 +00:00
Michael Hemmer 54ea4a46a9 types that have a demonintor are not Modularizable
denominator could become zero mod prime
2008-09-25 09:13:21 +00:00
Michael Hemmer 41e2d1e3f2 test for thread safty of CGAL::Residue 2008-09-16 11:28:48 +00:00
Michael Hemmer f0f5deb310 filename according to class name 2008-09-09 13:08:29 +00:00
Michael Hemmer cf7e170ec8 Modular_traits::Modular_image_inv -> Modular_image_representative 2008-09-09 12:54:08 +00:00
Michael Hemmer 3d75f7fea6 added Modular_traits for several types 2008-09-09 11:57:05 +00:00
Michael Hemmer cff191916d changed name: CGAL::Modular -> CGAL::Residue
chnaged filenames accordingly 
changed: Modular_traits::Modular_NT -> Modular_traits::Residue_type
2008-08-04 15:09:13 +00:00
Fernando Cacciola f93437ca22 Removed *unmodified* auto-generated CMakeLists.txt (now created by create_internal_release) 2008-05-05 14:01:55 +00:00
Michael Hemmer e42a22537a use boost::ordered_field_operators1
modular arithmetic needs ieee double precision
2008-04-28 11:31:48 +00:00
Michael Hemmer 55bd73a38c not needed 2008-04-01 10:23:00 +00:00
Michael Hemmer 9ea46f65a0 changes according to new possition of test files for concept checks 2008-04-01 10:22:16 +00:00
Andreas Meyer 20315de571 * replaced CGAL_test_assert with ::assert, instead of CGAL_assertion
* removed include/Testsuite/assert.h
2008-03-19 13:45:36 +00:00
Fernando Cacciola b704509dcf Examples/Demos/Test CMake scripts updated 2008-03-05 21:14:02 +00:00
Fernando Cacciola a659cd852a Added project() and conditional test for CGAL_DIR 2008-02-14 15:42:36 +00:00
Fernando Cacciola 14043c43a0 Replaced CGALROOT by CGAL_DIR (the latters is used by CMake automatically) 2008-02-08 17:47:21 +00:00
Fernando Cacciola afddfc4fca CMake scripts for demos/examples/test added 2008-02-06 19:06:24 +00:00
Michael Hemmer f586999c77 added header
.C -> .cpp
2007-12-20 11:58:01 +00:00
Andreas Meyer 6623d525eb * replaced assert in */test/*/*.{cpp,h} with CGAL_test_assertion
* replaced #include <assert.h> with the according CGAL/Testsuite/assert.h
2007-11-07 21:35:42 +00:00
Sebastian Limbach 06a7bf4892 Test for leda::rational, CORE::BigRat and Sqrt_extension added. 2007-08-06 12:30:34 +00:00
Sebastian Limbach e06888b948 Typo removed. 2007-08-06 12:17:43 +00:00
Michael Hemmer 51aff49c95 fixed Modular_traits test 2007-08-06 11:52:37 +00:00
Sebastian Limbach a08024039b Corrected relative path to additional include directory for test suite to work correctly. 2007-08-02 14:46:28 +00:00
Sebastian Limbach 1793da5074 Removed files with outdated algorithms/data structures, as pre-decided with Michael Hemmer. 2007-08-02 14:38:41 +00:00
Michael Hemmer 7499beea11 changed Is_convertible into Is_modularizable 2007-03-28 12:58:13 +00:00