Commit Graph

104 Commits

Author SHA1 Message Date
Guillaume Damiand cf1c0ea0ca Merge branch 'CGAL_headers_only-gdamiand_cjamin-OLD' into CGAL_headers_only-gdamiand_cjamin 2015-10-01 09:12:55 +02:00
Laurent Rineau f5eec04da9 Trivial fix for g++-5.1 C++11 2015-08-06 17:43:38 +02:00
Clement Jamin ed3113f89d Code clean-up 2015-03-16 17:01:49 +01:00
Guillaume Damiand 9c78897ba5 Merge branch 'CGAL_headers_only-gdamiand_cjamin-old' into CGAL_headers_only-gdamiand_cjamin 2015-03-16 14:00:43 +01:00
Laurent Rineau 0c9c775671 Display time before the assertion
On one platform, the assertion assert( t.time() >= 0.0); fails. I want
to display t.time() before checking its sign.

Trivial bug fix for master.
2015-01-15 11:06:44 +01:00
Clement Jamin ff79502a72 In a class, we should using "static" functions 2014-12-16 11:28:16 +01:00
Clement Jamin e18e59a72a Header-only for package Kinetic_data_structures 2014-12-02 20:41:19 +01:00
Guillaume Damiand ef550fd3bb Ok for first version. 2014-11-14 17:22:06 +01:00
Guillaume Damiand 707aae22b0 Timers for inline header only. 2014-11-14 12:29:25 +01:00
Clement Jamin 157cd0465f Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin
Conflicts:
	Mesh_3/demo/Mesh_3/Mesh_3_optimization_plugin_cgal_code.cpp
	Mesh_3/doc/Mesh_3/Concepts/MeshCellBase_3.h
	Mesh_3/include/CGAL/Mesh_3/C3T3_helpers.h
	Mesh_3/include/CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_base.h
	Mesh_3/include/CGAL/Mesh_3/Mesh_global_optimizer.h
	Mesh_3/include/CGAL/Mesh_3/Sliver_perturber.h
	Mesh_3/include/CGAL/Mesh_3/Slivers_exuder.h
	Mesh_3/include/CGAL/Mesh_3/Triangulation_helpers.h
	Mesh_3/include/CGAL/Mesh_3/config.h
	Mesh_3/include/CGAL/Mesh_3/vertex_perturbation.h
	Mesh_3/include/CGAL/Polyhedral_mesh_domain_3.h
	Mesh_3/include/CGAL/exude_mesh_3.h
	Mesh_3/test/Mesh_3/test_meshing_utilities.h
	Triangulation_3/include/CGAL/Triangulation_cell_base_with_circumcenter_3.h
2014-03-10 17:01:03 +01:00
Sébastien Loriot 0fa2cacb60 remove doc_tex documentation (including developer manual) and old manual tools 2013-12-03 17:27:02 +01:00
Clement Jamin ec8e949d21 Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin 2013-11-21 10:50:55 +01:00
Laurent Rineau 5a43f93ba8 Fix memory leaks (in tests) 2013-10-30 13:50:15 +01:00
Clement Jamin 206b20bc15 Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin 2013-07-02 17:37:50 +02:00
Laurent Rineau 008ccc5b48 Add missing #include <cassert> 2013-04-25 11:20:36 +02:00
Sébastien Loriot 9fcf46e11a replace CGAL_[kernel/qpe/triangulation/]_assertion by assert in tests
this should be the case, following our guidelines.

using:
find */test/* -name '*.[hc]*' | xargs sed -i 's/CGAL_assertion/assert/g'
2013-03-21 10:50:55 +01:00
Clement Jamin 3eae2927e7 Merge branch 'Mesh_3-parallel-cjamin-old' into Mesh_3-parallel-cjamin 2013-03-04 15:50:57 +01:00
Laurent Rineau 26a7e70785 New license.txt files (eol changes)
The new version 2.13.0 of licensecheck has changed the spaces at eol.
2013-02-19 16:46:39 +01:00
Clement Jamin ee0dfa30ab Updated compact cell + bugfix when CGAL_LINKED_WITH_TBB is not defined 2013-02-18 16:46:42 +01:00
Clément Jamin 7837a37c1d Automatically define CGAL_CONCURRENT_PROFILE if we're linked with TBB 2012-10-19 08:44:27 +00:00
Clément Jamin b948543cc6 Use of a Tag (template parameter) to activate/deactivate concurrency in Mesh_3, instead of #ifdef macros. 2012-06-09 08:52:37 +00:00
Clément Jamin 5129c00bf4 Profile_counter is not concurrent if CGAL_CONCURRENT_PROFILE is defined 2012-03-22 16:57:31 +00:00
Laurent Rineau a37c74d534 Add license files, per package 2012-01-16 15:54:22 +00:00
Sébastien Loriot 91a5327fa8 change LGPLv2 -> LGPLv3 2011-10-10 13:48:25 +00:00
Andreas Fabri cbfe32ce37 Add declspecs for Visual C++ so that we can build dlls 2011-10-05 19:12:23 +00:00
Sébastien Loriot 554f62d411 remove executable property from copyright files 2011-10-03 08:18:16 +00:00
Andreas Fabri d10a333947 Add a file with the copyright holder(s) to the package_info 2011-09-29 20:45:16 +00:00
Sébastien Loriot dff6dda8b3 Remove from copyright holder
Freie Universitaet Berlin (Germany), Martin-Luther-University Halle-Wittenberg
(Germany) and RISC Linz (Austria) as they transfer the copyright to other
sites.
2011-09-21 19:46:31 +00:00
Laurent Rineau 6c0a2019ba MS: auto-link for psapi.lib, instead of having an explicit link command. 2011-05-30 11:28:15 +00:00
Sébastien Loriot 52317dd49f add python script (replace_CGAL_NAMESPACE.py) to replace CGAL_BEGIN_NAMESPACE and CGAL_END_NAMESPACE
by namespace CGAL { and } //namespace CGAL. in all .h and .cpp files
in a directory.
Apply it to all packages in the trunk
Remove macro definition from the config.h file.
2010-06-09 07:37:13 +00:00
Sylvain Pion df0a8ed51a Update comment. 2009-04-08 07:36:06 +00:00
Laurent Rineau d6d4608ede In CGAL::Profile_timer, use CGAL::Timer instead of CGAL::Real_timer, so
that the CPU time is computed instead of the sum CPU+system times.
2009-01-26 12:47:26 +00:00
Sébastien Loriot 558f120eb3 Init string in constructor 2009-01-07 14:31:47 +00:00
Sylvain Pion b6ca2c7536 more TODOs 2009-01-07 13:59:22 +00:00
Sylvain Pion fd690183a7 Add a TODO. 2009-01-07 13:18:14 +00:00
Sylvain Pion 897e94ac37 Add a new 3-way branch profiler, Profile_branch_counter_3, and use it in the semi-static filters. 2008-12-20 17:31:04 +00:00
Sylvain Pion 2bd1466b60 add a todo-item 2008-12-07 14:58:18 +00:00
Sylvain Pion aa06636838 Re-implement to be more threads-friendly (a first step towards thread-safety). 2008-12-04 01:57:33 +00:00
Sylvain Pion 68c1bcc095 New profiler, for profiling time spent in a function/block. 2008-12-03 23:05:35 +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
Andreas Fabri b1538b9283 remove wrong comment 2008-11-07 08:00:28 +00:00
Andreas Fabri 992223616d fix directory and change creation variable name 2008-11-07 07:59:40 +00:00
Andreas Fabri 096bffba4b Use :Protect_FPU_rounding in order to restore rounding mode 2008-10-17 13:06:01 +00:00
Laurent Saboret 3a90a66370 Fixed small bug on Windows: PROCESS_MEMORY_COUNTERS.PagefileUsage seems not very precise, thus we check it against PROCESS_MEMORY_COUNTERS.WorkingSetSize. 2008-10-02 13:30:56 +00:00
Andreas Fabri 507c68897f Renamed directory as the alphabetical index of ref pages needs all ref pages to be in the same directory 2008-09-10 07:40:56 +00:00
Samuel Hornus a20549dfe7 Added a little TODO : cache the task_t structure. 2008-09-09 13:24:30 +00:00
Andreas Fabri 7ebc94ec53 This is not a chapter on its own so there is no need for main.tex and intro.tex 2008-09-09 09:01:24 +00:00
Sylvain Pion a0be560caa New profiling tool : Profile_branch_counter, that improves the display
of failure/calls ratios.  With the corresponding macro CGAL_BRANCH_PROFILER().
2008-09-08 09:52:37 +00:00
Andreas Fabri 22bd12498c fixed path after svn move 2008-09-08 07:22:51 +00:00
Sylvain Pion 8a31352f65 Mention that it works on Mac OS X as well now. 2008-08-22 16:32:09 +00:00
Sylvain Pion cafc3f6d0e Rename Timer to Profiling_tools. 2008-08-22 16:29:53 +00:00
Sylvain Pion b6b02f0ebc Rename Timer to Profiling_tools. 2008-08-22 16:23:56 +00:00
Sylvain Pion 550712455e Rename Timer to Profiling_tools (subdirectories). 2008-08-22 16:22:41 +00:00
Sylvain Pion 00e0b0e81a Rename Timer to Profiling_tools (second try). 2008-08-22 16:20:59 +00:00