Commit Graph

823 Commits

Author SHA1 Message Date
Clement Jamin b85087260f Add the new examples in the custom cgal_test_with_cmake file 2014-12-19 13:29:29 +01:00
Shihao Wu acd79fb8fa Addressed warnings. 2014-12-19 19:25:58 +08:00
Shihao Wu 495c2e5af7 For WLOP, removed the saint data, selected better parameters. 2014-12-19 19:12:08 +08:00
Shihao Wu 7bc1f19343 Fixed a bug in Rich_grid.h
- Move "Rich_grid::iterator dest" outside of the loop.
2014-12-19 19:02:41 +08:00
Shihao Wu e6b640528a use sphere_20k for WLOP's example 2014-12-19 18:29:56 +08:00
Shihao Wu d2af2f3677 Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2014-12-19 18:26:24 +08:00
Shihao Wu 978f9602e3 use sphere_20k for example for WLOP 2014-12-19 18:26:06 +08:00
Clement Jamin 609143bbf4 Make a copy of "points" for the second run 2014-12-17 14:59:23 +01:00
Clement Jamin 785f2fda7e Concurrency should be OFF by default 2014-12-17 14:46:36 +01:00
Sébastien Loriot 1cf3c2fe91 cosmetic 2014-12-16 11:06:48 +01:00
Sébastien Loriot 9bc80b47f2 reduce the number of points to add to speed up the runtime 2014-12-16 10:57:00 +01:00
Clement Jamin 5b519f69fa Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2014-12-16 10:39:00 +01:00
Clement Jamin 8a13f68814 Minor spelling fixes 2014-12-16 10:38:41 +01:00
Sébastien Loriot c986f850a0 remove warning 2014-12-16 10:21:25 +01:00
Clement Jamin 4a87c7ab22 This test was too slow in Debug mode 2014-12-16 10:18:41 +01:00
Clement Jamin 64d9501cde Removed unused variable 2014-12-16 09:24:39 +01:00
Clement Jamin 7d2f0cf9eb Replaced a lambda function by a functor 2014-12-15 11:22:39 +01:00
Clement Jamin 766db429aa Added the ability to activate concurrency through environment variable 2014-12-15 11:03:02 +01:00
Clement Jamin 6831f140df Improve the tests for the testsuit 2014-12-15 10:54:49 +01:00
Clement Jamin c1e8e00d81 Protect all TBB code by #ifdef 2014-12-15 10:38:13 +01:00
Clement Jamin c91979f236 Remove non-portable code 2014-12-15 09:57:28 +01:00
Shihao Wu f5561e7f3a Simply removed the TBB code for the compute_density_weight_for_original_point()
It won't make much difference for small data because this is an initialization
step and it is not inside of the loop. Otherwise, it need to add another
functor.
2014-12-14 20:56:26 +08:00
Shihao Wu cabd51b75f Added a Sample_point_updator to remove the lambda function 2014-12-14 20:48:52 +08:00
Shihao Wu b5e7de47c8 Change the radius estimation method in WLOP, in order to get good result for the sphere input. 2014-12-14 19:56:59 +08:00
Shihao Wu 8440455c17 Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2014-12-14 19:30:40 +08:00
Shihao Wu 03fbb454c6 fixed a bug: added a radius parameter in Pwn_updater. 2014-12-14 19:29:00 +08:00
Clement Jamin 170016ffaf Replace the saint_jean example by the sphere 2014-12-14 12:25:19 +01:00
Shihao Wu 4b091995fa added two assert to check if the input contains normal information. 2014-12-12 21:18:57 +08:00
Shihao Wu 6def93d375 Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2014-12-12 21:03:21 +08:00
Shihao Wu 54f9f56409 updated the *.cmd file for using new test data 2014-12-12 20:54:06 +08:00
Shihao Wu 548f4db02f uploaded three new test data 2014-12-12 20:53:22 +08:00
Shihao Wu 76447192d8 removed 'original_first_iter' and 'sample_first_iter' 2014-12-12 20:50:25 +08:00
Sébastien Loriot 8596cc316d update filename 2014-12-12 12:05:54 +01:00
Sébastien Loriot 6fc84fb659 remove warnings 2014-12-12 11:53:25 +01:00
Clement Jamin 6c4d0a65ee Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2014-12-12 11:26:03 +01:00
Clement Jamin a35b38dbde We don't want tbb's malloc proxy
It doesn't work on all the supported platform.
2014-12-12 11:25:49 +01:00
Sébastien Loriot a4f52a5fa0 add missing typename keywords 2014-12-12 11:21:47 +01:00
Sébastien Loriot 1030e433c3 add missing typename and typedefs 2014-12-12 10:08:03 +01:00
Clement Jamin 6ccf0c41a0 Bug fix: 1e-100 was too small here 2014-12-12 07:22:47 +01:00
Shihao Wu c6d5186493 cleaned up the code and tested three new examples. 2014-12-11 23:00:22 +08:00
Shihao Wu f88a9891d1 Replaced aabb-tree with kd-tree, the result is the same, but might be two times slower. 2014-12-11 22:46:58 +08:00
Laurent Rineau 80784a3292 Use characters that may be in a double 2014-12-04 13:01:15 +01:00
Andreas Fabri 9650d226a1 typos and partial switching to \tparam 2014-12-04 09:52:01 +01:00
m.overtheil 9da9cff768 Merge branch 'Spatial_searching-Rectangle_compiletimeD-gf' into Spatial_searching-final_acceleration-gf
Conflicts:
	Spatial_searching/benchmark/Spatial_searching/nn3cgal.cpp
	Spatial_searching/include/CGAL/Kd_tree.h
	Spatial_searching/include/CGAL/Kd_tree_node.h
2014-11-28 13:10:08 +01:00
Andreas Fabri 13928cd516 add missing 'i' and parenthesis 2014-11-27 08:51:46 +01:00
Andreas Fabri 2916850771 use iformat for reading doubles 2014-11-26 16:53:50 +01:00
Jocelyn MEYRON fb23ce1419 fix include voronoi_covariance_3.h 2014-11-11 16:05:41 +01:00
Shihao Wu 210fe526b8 addressed Quentin's comments 2014-11-10 02:46:20 +08:00
Sébastien Loriot 921f7a53f6 cosmetic fixes in the doc 2014-11-09 19:23:16 +01:00
Sébastien Loriot 4c7132643d improve parameter doc 2014-11-06 15:04:29 +01:00
Sébastien Loriot ae71e5632a cosmetic doc changes 2014-11-06 14:45:55 +01:00
Sébastien Loriot e508147c7d move header files in CGAL/Convex_hull_3/dual 2014-11-05 16:36:16 +01:00
Sébastien Loriot e5b72ac5b3 Merge branch 'old/gsoc2014-VCM_3-jmeyron' into gsoc2014-VCM_3-jmeyron
Conflicts:
	Arrangement_on_surface_2/examples/Arrangement_on_surface_2/bgl_primal_adapter.cpp
	BGL/examples/BGL_arrangement_2/primal.cpp
	BGL/include/CGAL/boost/graph/dijkstra_shortest_paths.hpp
	Installation/changes.html
	Point_set_processing_3/examples/Point_set_processing_3/CMakeLists.txt
2014-11-05 16:11:35 +01:00
Shihao Wu 8d84db1626 did a pass on reference manual, added TBB links. 2014-11-05 21:15:23 +08:00
Shihao Wu bfdb547077 one pass on user manual 2014-11-05 19:07:13 +08:00
Shihao Wu 9347ece127 simplified wlop example 2014-11-05 19:01:31 +08:00
Shihao Wu 0fc690a32b Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2014-11-05 18:51:17 +08:00
Shihao Wu 702de70f63 updated three figures, zoom in two figures and change parameter values for one 2014-11-05 18:50:44 +08:00
Clement Jamin af7db50731 A few more doc fixes 2014-11-05 10:55:51 +01:00
Clement Jamin b207f6a364 General pass on the ref manual 2014-11-05 10:51:12 +01:00
Clement Jamin 27237f8654 Doc improvements 2014-11-05 10:27:02 +01:00
Clement Jamin b545546290 Simplify output iterators (no property maps anymore) 2014-11-05 09:50:43 +01:00
Clement Jamin 6aec1354d3 Add refs to the user manual + minor fixes 2014-11-04 23:42:23 +01:00
Clement Jamin a23848013f Remove useless comma 2014-11-04 23:32:25 +01:00
Clement Jamin 6a09ac08e9 Redondant 2014-11-04 23:29:24 +01:00
Clement Jamin af24514f8f Fix typos and sentences 2014-11-04 23:26:07 +01:00
Clement Jamin 0f2fdb97d5 Return output iterator + fix const 2014-11-04 23:17:31 +01:00
Clement Jamin e33b778ec0 update cgalCite refs 2014-11-04 23:01:07 +01:00
Clement Jamin 7f64df43ba Use cgalCite 2014-11-04 22:51:10 +01:00
Shihao Wu ff143bf650 removed the duplicated figure. 2014-11-05 03:16:30 +08:00
Shihao Wu cb626399b5 make value range of edge_senstivity [0, 1]. 2014-11-05 02:59:22 +08:00
Shihao Wu da89d3f285 combined the function description from user manual to reference manual. 2014-11-05 00:36:38 +08:00
Shihao Wu 8098a4b740 replace "links to web page in the doc" with "references to the paper citation" 2014-11-03 08:17:56 +08:00
pierre alliez 4d44591c66 one pass on history and few fixes 2014-11-01 07:27:29 +01:00
Jocelyn MEYRON cce3188a2d documenting VCM 2014-09-28 13:59:16 +02:00
Shihao Wu 453c707220 I changed all "ForwardIterator value_type" to "ForwardIterator::value_type". 2014-09-22 04:40:47 +08:00
Shihao Wu 94b263151b added: "/// Kernel_traits are used for deducing the Kernel." 2014-09-22 04:37:45 +08:00
Shihao Wu c5f3ba1f47 EPIC are replaced with Simple_cartesian. 2014-09-22 04:21:38 +08:00
Jocelyn MEYRON b14ffe8183 minor fix for halfspace_intersection_3 2014-09-16 17:10:46 +02:00
Jocelyn MEYRON 04df458137 minor fix for halfspace_intersection_3 2014-09-16 16:27:16 +02:00
Jocelyn MEYRON b2ac8e72d8 change halfspaces to halfspace 2014-09-16 15:01:34 +02:00
Jocelyn MEYRON af3fd69dd1 divide the vcm_estimate_edges into a vcm_compute and construct_mst 2014-09-15 15:10:50 +02:00
Jocelyn MEYRON 663e41741b doc for vcm normals and feature edges estimation 2014-08-14 17:35:25 +02:00
Jocelyn MEYRON ac0921866c add origin to halfspaces_intersection_with_construction_3 + doc vcm normal 2014-08-08 18:28:23 +02:00
Jocelyn MEYRON 4a50711cf8 add halfspaces_intersection_with_construction_3 + doc + benchmark 2014-08-08 17:32:58 +02:00
Shihao Wu cb1bc80b0a Minor change in doc:
- Replaced  ' \f$ S\f$ ' with '\b S'.
- Added a rough draft of implementation history, according to Mesh_3
2014-08-05 12:59:09 +08:00
Sébastien Loriot fbf21351b8 using nested Vector_3 and Point_3 (K is not necessarily a valid kernel) 2014-07-29 11:35:45 +02:00
Sébastien Loriot 9d54c40a1c remove unneeded typename and use kernel parameter instead of default constructed 2014-07-29 11:34:46 +02:00
Clement Jamin 7efbf6ca36 Use lowercase for const filename variables 2014-07-24 16:51:22 +02:00
Jocelyn MEYRON a6adefb0c3 Finish documentation for vcm_estimate_normals + Add a variant with a number of neighbors. 2014-07-23 14:23:48 +02:00
Sébastien Loriot cc36cf8359 Merge branch 'boost-work_around_dijktra_bug_1.54-local'
Distribute dijktra header file from boost 1.55 to work around
  a bug in the version 1.54. The header file is only used if the
  user compiles with boost 1.54

Tested in CGAL-4.5-Ic-102
Approved by the release manager

Conflicts:
	Installation/changes.html
2014-07-23 08:46:33 +02:00
Sébastien Loriot 8f44942268 workaround a bug in dijsktra algorithm in boost 1.54 affecting normal estimation
(cherry picked from commit bc8e1f399d)

Conflicts:
	Installation/changes.html
2014-07-21 14:36:30 +02:00
Sébastien Loriot 45f7298ce7 Merge branch 'Polyhedron_demo-import_splatting-GF'
Tested in CGAL-4.5-Ic-100
Approved by the release manager

Conflicts:
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/CMakeLists.txt
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin.cpp
	Surface_reconstruction_points_3/demo/Surface_reconstruction_points_3/PS_demo_poisson_plugin_cgal_code.cpp
2014-07-21 08:23:36 +02:00
Sébastien Loriot bc8e1f399d workaround a bug in dijsktra algorithm in boost 1.54 affecting normal estimation 2014-07-19 12:20:29 +02:00
Sébastien Loriot 8b7af3a397 vector_property_map include is done by CGAL/property_map.h 2014-07-19 11:36:33 +02:00
Jocelyn MEYRON cb18c331b2 Fix crash in halfspaces_intersection_3 2014-07-17 16:11:52 +02:00
Sébastien Loriot fce46e5164 document the removal of the surface reconstruction demo 2014-07-17 13:41:43 +02:00
Sébastien Loriot 6ed1ba826e Merge branch 'to-be-tested/Stop_testing_taucs-sloriot'
Taucs, Lapack and Blas supports are no longer tested

Approved by the Release Manager
Tested in CGAL-4.5-Ic-97

Conflicts:
	Polyhedron/demo/Polyhedron/CMakeLists.txt
2014-07-16 20:19:21 +02:00
Sébastien Loriot 3ee7070476 remove unused type 2014-07-15 15:25:19 +02:00
Sébastien Loriot abfc353866 fix include directive 2014-07-15 15:25:08 +02:00
Jocelyn MEYRON e6b4c7664a VCM normal estimation plugin 2014-07-15 14:53:51 +02:00
Laurent Rineau 84fcae4788 Workaround the incompatibility with Boost 1.54 2014-07-11 12:04:42 +02:00
Jocelyn MEYRON a46ebb1d94 begin working on edges detection + refactoring normal estimation 2014-07-09 17:28:22 +02:00
Jocelyn MEYRON c2debb7a9c change halfspaces_intersection to halfspaces_intersection_3 and change
the associated example + fix normals estimation using VCM
2014-07-09 10:56:21 +02:00
Jocelyn MEYRON c0c481571c Corrections on the documentation + add test if origin inside the
polyhedron during in halfspaces_intersection
2014-07-04 18:14:11 +02:00
Jocelyn MEYRON f26c973028 Add VCM normal estimation to the Point_set_processing_3 normal
estimation demo

Doc and tests must be made now
2014-07-02 10:23:37 +02:00
Andreas Fabri 9b0bbf4d1f The old boost/property_map.hpp did not include vector_property_map.hpp 2014-07-01 13:55:14 +02:00
Sébastien Loriot aeb094e4cc more Taucs removal 2014-06-25 15:58:37 +02:00
Shihao Wu 3c7637d3a0 Double check and did more refinement for the 1st round review of three new functions. 2014-06-21 22:19:00 +08:00
Shihao Wu 07686efadd Added OUTPUT_FILENAME.c_str().
Added (Please cite the paper if you use this function).
2014-06-21 21:31:10 +08:00
Shihao Wu b8c47eac1a Refined the documentation. 2014-06-21 21:06:21 +08:00
Shihao Wu 3340ce305b Updated documentations according to Qmerigot's review about reference manual 2014-06-21 18:14:22 +08:00
Shihao Wu 7118ac8fe1 Updated documentations according to Qmerigot's review about user manual 2014-06-21 17:29:26 +08:00
Shihao Wu 381f39c573 removed flow chart of WLOP 2014-06-12 18:41:17 +08:00
Shihao Wu bc3674eef4 refined the doc of WLOP 2014-06-12 18:34:37 +08:00
Shihao Wu e218a962db I added "@param output output iterator", but I may did the wrong way... 2014-06-12 18:13:13 +08:00
Shihao Wu 097e322899 intuition on what parameters represents for the last 4 parameters 2014-06-12 17:06:16 +08:00
Shihao Wu 13b100c836 refined the documentation of bilateral_smoothing 2014-06-09 20:25:39 +08:00
Shihao Wu 860b476ac2 sharp_sigma -> sharp_angle 2014-06-09 18:35:39 +08:00
Shihao Wu 299e4f2f14 updated three figures 2014-06-09 17:28:57 +08:00
Shihao Wu d778282040 'compute density' -> 'require_uniform_sampling' 2014-06-09 16:37:56 +08:00
Shihao Wu cf267b2524 "need_compute_density=false" -> <code>`compute_density=false`</code> 2014-06-09 16:03:05 +08:00
Shihao Wu 0aa78d6202 added INPUT_FILENAME 2014-06-09 15:26:33 +08:00
Shihao Wu 564d23607b "need_compute_density" -> "compute_density" 2014-06-09 15:13:45 +08:00
Shihao Wu dd422d09ab removed "#include <CGAL/tags.h>
#include <CGAL/Simple_cartesian.h>"
2014-06-09 15:04:32 +08:00
Shihao Wu 08cd36bcdb retained to the submission state.. 2014-03-27 18:28:49 +08:00
Shihao Wu b1c0196fc6 changed the performance figure
note: this version can test the parallel performance
2014-03-27 18:23:27 +08:00
Shihao Wu 16768cbb10 updated the parallel_WLOP_performance chart 2014-03-27 10:55:15 +08:00
Clement Jamin 7b5896d47b Sharp edges => sharps features 2014-03-26 12:42:03 +01:00
Shihao Wu 6f2530452f changed the size of the new figures 2014-03-26 18:17:13 +08:00
Shihao Wu 67aee00ceb added two performance charts 2014-03-26 15:53:19 +08:00
Shihao Wu d7020d5fb8 changed the description of the parameter "edge_sensitivity" in doc 2014-03-26 15:19:58 +08:00
Shihao Wu be4b8e817c Fixed a bug about need_compute_density, and changed its description in doc.
Note: When "need_compute_density = false", it won't compute density weights for original points.
      however, it still compute density weights for sample points.
2014-03-26 14:55:21 +08:00
Shihao Wu cc6cdf5a1a replace "way 1" and "way 2" as "with default parameters" and "with all parameters" respectively. 2014-03-26 10:11:33 +08:00
Shihao Wu 666ce38fb5 re-inserted the need_compute_density option for sample points.
in this case, the result will be more non-uniform if "need_compute_density = true".
2014-03-26 10:01:31 +08:00
Pierre Alliez 8fcdcef4a4 few changes in doc
one comment in WLOP example
2014-03-25 13:06:00 +01:00
Pierre Alliez 7179a11aa3 my pass on doc for bilateral and WLOP
some TODOs added that must be addressed
2014-03-25 12:58:46 +01:00
Shihao Wu c534020413 Documented the template parameters for three functions 2014-03-20 11:15:35 +08:00
Clement Jamin 7b07111614 Improve parallelism doc 2014-03-19 11:43:22 +01:00
Shihao Wu c1671dd9e6 minor changes, removed some redundancy words 2014-03-19 11:02:31 +08:00
Shihao Wu cdf6dee83a refined the parallelism description in doc. 2014-03-19 10:37:37 +08:00
Shihao Wu 05911d932f added 2 PointPMap: PointPMapIn and PointPMapOut 2014-03-19 10:15:07 +08:00
Shihao Wu 36efbf79a4 * clean up the "CGAL_DEBUG_MODE" blocks
* GENERATE_LATEX was changed, but I don't know why
2014-03-17 16:12:23 +08:00
Shihao Wu d7c0e920c2 * added documentation about Concurrency_tag 2014-03-17 15:53:56 +08:00
Shihao Wu 3bace9f01e *remove unused codes for sample points 2014-03-17 15:47:41 +08:00
Shihao Wu 108b3ba790 * remove the timers and memory sizers from examples 2014-03-17 15:38:22 +08:00
Shihao Wu 944c7016a2 * remove "system('pause')" 2014-03-17 15:26:24 +08:00
Shihao Wu 866452aa14 * remove 'system("pause")' 2014-03-17 15:21:50 +08:00
Shihao Wu 575c3521f9 * restore grid_simplification_example.cpp to its original state. 2014-03-17 15:13:07 +08:00
Clement Jamin dcada339a3 Doc improvements + removed some useless "const" keywords 2014-03-12 11:24:32 +01:00
Clement Jamin 14df66034c Convert to UTF8 2014-03-12 11:22:24 +01:00
Shihao Wu 7687570c50 modified simplification_comparison.jpg 2014-03-02 18:15:36 +08:00
Shihao Wu 34318822f2 modified the smoothing_comparison.jpg 2014-03-02 17:51:41 +08:00
Clement Jamin 5ea0bc3dcd Doc: fix \cond \endcond 2014-02-27 17:07:36 +01:00
Clement Jamin 99b6979ba3 Convert to UTF8 2014-02-27 17:06:36 +01:00
Clement Jamin 143b6a6419 Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu-old' into gsoc2013-Point_set_processing_3-point_set_consolidation-swu
Conflicts:
	Point_set_processing_3/test/Point_set_processing_3/CMakeLists.txt
2014-02-27 13:57:34 +01:00
Shihao Wu 1ce3373988 fixed a bug for wlop_simplify_and_regularize_point_set_test
all the codes are confirmed now
2014-02-25 20:47:24 +08:00
Shihao Wu 3d8e34e606 tiny modification 2014-02-24 18:31:58 +08:00
Shihao Wu e5e7d6c917 confirmed bilateral_smoothing_test and edge_aware_upsample_test
but wlop_simplify_and_regularize_test have bug, it seems like memory leak
2014-02-24 18:30:58 +08:00
Shihao Wu 99220af199 confirmed wlop_simplify_and_regularize_point_set_example 2014-02-24 17:36:00 +08:00
Shihao Wu acff809244 deleted wlop_simplify_and_regularize_point_set.h 2014-02-24 17:33:38 +08:00
Shihao Wu 7555d1ba9a confirmed edge_aware_upsampl_point_set_example 2014-02-24 17:03:28 +08:00
Shihao Wu 91e0fbf60c confirm the bilateral_smooth_point_set_example 2014-02-24 16:43:20 +08:00
Sébastien Loriot 9114db9085 restore figure source files removed in 0fa2cacb
| commit 0fa2cacb60
  | Author: Sébastien Loriot <sebastien.loriot@cgal.org>
  | Date:   Tue Dec 3 17:27:02 2013 +0100
  |
  |     remove doc_tex documentation (including developer manual) and old manual tools
2014-02-10 14:54:23 +01:00
Laurent Rineau 367314623d Add a script to detect wrong permissions, and fix permissions
The script uses zsh, and lists regular files that have the
'executable' permission.

At the same time, I fix the permissions of several files.
2014-02-06 18:49:09 +01:00
Sébastien Loriot b2b7e5cb7c bugfix to avoid assuming Monge_via_jet_fitting has default template parameters 2014-01-23 10:32:30 +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
Laurent Rineau 6708200dfd Warn about a bug of prim_minimum_spanning_tree() in Boost.Graph 1.54
That bug causes mst_orient_normals() to fail with Boost 1.54. Hopefully,
the bug is fixed in Boost 1.55 beta.
2013-10-10 16:18:51 +02:00
Shihao Wu 2cf68f6448 Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2013-09-25 23:45:26 +08:00
Shihao Wu df43219ec8 new wlop_flow_chart.jpg 2013-09-25 23:43:14 +08:00
Shihao Wu aff98aae58 minor change
I neglect some bugs in the last push, this version works fine
2013-09-25 10:30:23 +08:00
Shihao Wu 3b520c1405 set need_compute_density default to 'false'.
However, we still compute sample densities inside the function.
2013-09-25 10:04:48 +08:00
Shihao Wu 1f5c21ec14 a small bug 2013-09-25 00:24:42 +08:00
Shihao Wu 0a0d49b535 abandoned compute orignal density weights to save time 2013-09-25 00:17:21 +08:00
Shihao Wu 2e70b4fa97 minor change, but found the code slower 2013-09-24 22:51:20 +08:00
Shihao Wu 6e3298a514 add const to some parameters
code cleanups
2013-09-24 19:02:02 +08:00
Shihao Wu 0ca03a18c1 parallel the AABB-Tree code 2013-09-24 18:44:51 +08:00
Shihao Wu 2874361903 use "radius2" instead of "radius" as parameter for density computing functions 2013-09-24 18:22:22 +08:00
Shihao Wu 6ab108d0ab add debug output control 2013-09-24 18:14:07 +08:00
Shihao Wu 78d4a70807 added compute_update_sample_point in AABB_WLOP 2013-09-24 16:29:21 +08:00
Shihao Wu 32f3ebcf6a change way of call AABB-wlop 2013-09-24 14:27:17 +08:00
Shihao Wu 0b9812f517 further clean-ups and alignment 2013-09-24 14:26:49 +08:00
Shihao Wu 323a0ccb82 add compute default radius to AABB-tree-wlop 2013-09-24 14:11:56 +08:00
Shihao Wu f89b18a7a7 code-cleanups 2013-09-24 13:36:36 +08:00
Shihao Wu 70c7edb764 code clean-ups 2013-09-24 13:36:20 +08:00
Shihao Wu 48706aa565 unified the function call 2013-09-24 13:24:23 +08:00
Shihao Wu 0044439f82 add output parameter 2013-09-24 13:23:39 +08:00
Shihao Wu 234efb6812 back to version of parallelization, and the both sequential and parallel works 2013-09-24 12:43:57 +08:00
Shihao Wu fd3df5ad8e changes on ways of function call 2013-09-24 11:28:10 +08:00
Shihao Wu 326c9e266b add output parameter 2013-09-24 11:27:16 +08:00
Shihao Wu 32640b6f9c change parameters of WLop_AABB_tree 2013-09-24 00:06:28 +08:00
Shihao Wu 53d2e45f9f add staL::advance to parallel section 2013-09-24 00:00:01 +08:00
Shihao Wu 710ed737bf change forwardIterator name 2013-09-23 23:46:12 +08:00
Shihao Wu 8d8be527d7 change ForwardIterator to RandomAccessIterator 2013-09-23 23:09:39 +08:00
Shihao Wu b594258cef change function name, before add output parameter 2013-09-23 21:03:41 +08:00
Andreas Fabri 9ed4f837c3 Merge branch 'CGAL-compilable_headers-GF'
The conflict was about whitesapce
Approved by the release manager

Conflicts:
	Polyhedron/include/CGAL/Polyhedron_copy_3.h
2013-09-23 14:50:17 +02:00
Shihao Wu 0ffb95ea92 code clean-ups 2013-09-21 18:21:54 +08:00
Shihao Wu 886c8efc22 parallelized "compute density for original" 2013-09-21 18:02:22 +08:00
Shihao Wu 1aa5c402c7 add <tbb/tbbmalloc_proxy> 2013-09-21 18:01:53 +08:00
Shihao Wu c525d4545c parallelized AABB_tree code 2013-09-21 17:15:54 +08:00
Shihao Wu 4c852f8703 code clean ups 2013-09-21 11:46:19 +08:00
Shihao Wu 76cafe691d change name to wlop_simplify_and_regularize_point_set_test_AABB_tree.h 2013-09-21 10:58:58 +08:00
Shihao Wu 0f4d566ace change the way of calling WLOP according to the new function declaration 2013-09-20 23:26:32 +08:00
Shihao Wu 7c72370269 Back to bebug aabb slow problem 2013-09-19 23:35:24 +08:00
Shihao Wu ed5c9e69b9 Followed Clément's suggestion:
Another thing: it's better to use
  std::vector<Point> original_points;   +
original_points.reserve(nb_points_original)   +
original_points.push_back
than
  std::vector<Point> original_points(nb_points_original);   +   *it = blabla;
because it avoids initializing member variables twice.
2013-09-19 23:09:46 +08:00
Shihao Wu 43b70bd3e3 finished AABB in regularize_and_simplify_point_set.h 2013-09-19 22:12:42 +08:00
Shihao Wu 825d98a4f3 change repulsion to AABB too 2013-09-18 17:05:36 +08:00
Shihao Wu d33724369e successfully used AABB in compute_average_term function 2013-09-18 16:25:45 +08:00
Shihao Wu 04158e689d added two output debug sentences 2013-09-18 10:45:03 +08:00
Shihao Wu 3a0369afe9 in function "compute average term" AABB_tree got the right result 2013-09-18 10:05:41 +08:00
Shihao Wu bdd71f289f Added AABB test codes, can't get neighborhood now 2013-09-18 00:45:55 +08:00
Andreas Fabri 527a4bc63d Add #includes 2013-09-16 19:12:28 +02:00
Andreas Fabri 6c547e5663 Mainly added includes 2013-09-13 22:24:30 +02:00
Clement Jamin 008777c8ad Added new author names 2013-09-13 16:33:48 +02:00
Clement Jamin aea046e94f Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2013-09-13 16:32:29 +02:00
Clement Jamin a5f62e9c94 Added new author names 2013-09-13 16:32:13 +02:00
Shihao Wu 6c87a6c09d use different ways to call function 2013-09-13 16:17:18 +08:00
Shihao Wu 2d55adc010 refine the wlop flow chart 2013-09-13 16:15:57 +08:00
Shihao Wu 3770bdec46 clean up the code 2013-09-13 15:58:31 +08:00
Shihao Wu 676da9c403 clean up the code 2013-09-13 15:51:42 +08:00
Shihao Wu 446c54eab8 add output parameter to wlop 2013-09-13 15:46:27 +08:00
Andreas Fabri 3d6ceb79bb Add newline at end of file 2013-09-12 14:12:12 +02:00
Shihao Wu 132f290750 parallelize one "for" circle in the iteration loop 2013-09-11 20:17:37 +08:00
Shihao Wu fe0a47377f add spaces between ">>>" 2013-09-11 00:11:05 +08:00
Shihao Wu e68679a692 *refine the codes format 2013-09-11 00:04:26 +08:00
Shihao Wu 8754fb924b change to range search 2013-09-11 00:01:22 +08:00
Shihao Wu ded3c99a9b add spaces between the ">" 2013-09-10 23:51:29 +08:00
Shihao Wu 9eec0a0e66 control debug output using #ifdef and #endif on stable version 2013-09-08 15:59:00 +08:00
Shihao Wu 0569983ad9 rule out possible Zero-divide error 2013-09-08 15:55:47 +08:00
Shihao Wu e8839230d2 stable parallel version 2013-09-08 15:49:39 +08:00
Shihao Wu 42f5240d43 refine the wlop flow chart.jpg 2013-09-07 23:27:06 +08:00
Shihao Wu c559180c01 control debug output using #ifdef and #endif
check to make sure that no "Divid Zero" will appear
2013-09-02 22:38:20 +08:00
Shihao Wu 5212ab7592 control the debug cout using #ifdef #endif 2013-09-02 20:45:17 +08:00
Shihao Wu 823fa14050 delete task_scheduler_init() 2013-09-02 10:17:00 +08:00
Shihao Wu 977b730109 parallelize another code section 2013-09-01 16:24:50 +08:00
Shihao Wu 1cd3220b81 add branch return value 2013-09-01 16:04:38 +08:00
Shihao Wu 98e7af81e2 parallelize function "compute_update_sample_point" 2013-09-01 16:01:53 +08:00
Shihao Wu 9cdebe1b23 parallelize the most time-consuming "for" circle 2013-09-01 11:35:59 +08:00
Shihao Wu 6b1abd547b add Concurrentcy_tag to wlop example 2013-08-31 23:17:13 +08:00
Shihao Wu d7bae5b864 add Concurrency_tag to wlop_simplify_and_regularize_point_set.h 2013-08-31 23:16:45 +08:00
Shihao Wu 52a07ec4cd Forgot to commit bilateral..h 2013-08-30 23:18:20 +08:00
Shihao Wu ee86560649 Improved readability of bilateral_smooth.. 2013-08-30 22:58:15 +08:00
Shihao Wu 339f7d3f51 Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2013-08-30 22:18:41 +08:00
Shihao Wu 8a7de648ea comment the parallelization of code around "compute_kdtree_neighbors" 2013-08-30 22:08:01 +08:00
Shihao Wu 5f11cf141e format the file
delete unnecessary spaces at the beginning of each line
2013-08-30 19:26:51 +08:00
Clement Jamin d03d1426dc Minor doc fix 2013-08-30 12:02:21 +02:00
Clement Jamin d033fd4044 Merge branch 'gsoc2013-Point_set_processing_3-point_set_consolidation-swu' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Point_set_processing_3-point_set_consolidation-swu 2013-08-30 11:50:41 +02:00
Clement Jamin 3daa44a9df Untabify + typos 2013-08-30 11:50:17 +02:00
Shihao Wu c87d859f12 1.add Concurrency_tag judge in template file
2.add parallelization to codes around invocation of "compute_max_spacing"
2013-08-30 17:30:00 +08:00
Clement Jamin ea22837a40 Untabify 2013-08-30 10:34:12 +02:00