Commit Graph

289 Commits

Author SHA1 Message Date
Michael Hemmer bbfa235f08 incorporate final comments during developer meeting
changed tags to categories
shorter history section
2014-09-17 16:40:35 +02:00
Ning Xu f629d5e51e fixed some bugs. just for backup. 2014-08-19 12:01:42 -04:00
Ning Xu e3a5f7c2bf Add parallel triangular expansion algorithm. Compile ok, still contain bugs, waiting for debug 2014-08-18 19:49:02 -04:00
Ning Xu 50af0ffae0 optimization 2014-08-07 18:51:48 -04:00
Ning Xu a1576a4e73 Fixed a bug. 2014-07-31 12:04:08 -04:00
Ning Xu 091fd59f33 optimization, and fixed a bug. 2014-07-29 18:09:16 -04:00
Ning Xu a226815f9e Parallel rotational sweep algorithm is stable now, but need optimization later. 2014-07-29 07:07:45 -04:00
Ning Xu abec8f28f1 Parallel rotationsl sweeping algorithm. The current version is still unstable, and throw segment fault 2014-07-15 01:36:48 -04:00
Ning Xu f872ab4b49 Optimize the code 2014-07-08 00:02:19 -04:00
Ning Xu bf752675e2 Serial part for the parallel rotational sweep algoirthm are done 2014-07-03 13:28:20 -04:00
Ning Xu dfa09cabfa Add the new algorithm, for future parallelism support 2014-07-01 13:30:08 -04:00
Ning Xu b1d534560e change folders 2014-06-19 12:59:49 -04:00
Ning Xu 0eb55f9d3a Fix bugs in SCANA; for further supporting blocked exterior query point 2014-06-08 04:51:03 -04:00
kanhuang dea154ec64 add trick to update an item in the set locally. 2014-01-10 14:59:58 +08:00
kanhuang c6d55da44f remove edx without local change trick 2014-01-09 15:16:44 +08:00
Michael Hemmer 9c186b0843 minor changes for benchmarks 2013-12-21 17:20:02 +01:00
Michael Hemmer b716cab8b7 improve rotational sweep by using non geometric compare for edges in edx 2013-12-17 00:21:42 +01:00
Michael Hemmer 9e0baede95 make sure Traits_2 is provided in all models. 2013-12-04 12:47:06 +01:00
Michael Hemmer b593797fef remove Naive_visibility class / file 2013-12-04 12:46:28 +01:00
Michael Hemmer 8e613d9275 make Visibility_arrangement_2 template to according member functions
rm Visibility_arrangement_2 as public type from concept
add Traits_2 as public type to concept
change class / test / examples accordingly
2013-12-04 12:39:18 +01:00
Michael Hemmer 30cada121e use Concept names for template parameters where posssible 2013-12-04 10:21:59 +01:00
Michael Hemmer 0d7699404f rm warnings 2013-12-04 09:33:17 +01:00
Michael Hemmer 3cfc3840bb rm warning 2013-12-04 09:28:42 +01:00
Michael Hemmer 5018d84629 added Visibility_arrangement_2 as 2nd template argument
to simple and rotational visibility
fixed doc / tests / examples accordingly
2013-12-04 09:04:19 +01:00
Michael Hemmer fbde0fa416 added Visibility_arrangement_2 as template argument to triangular_expansion
includes tests
2013-12-03 17:51:50 +01:00
Michael Hemmer e8f34b973d change names after review
Input_arrangement_2 -> Arrangement_2
Output_arrangement_2 -> Visibility_arrangement_2
2013-12-03 16:49:18 +01:00
Michael Hemmer 0f35712723 rename file to proper name 2013-09-23 14:17:03 +02:00
kanhuang 1537f4461f check spell 2013-09-18 11:53:21 -04:00
kanhuang 04e3eb5a3b comment report_while_handling_needles() 2013-09-18 11:34:27 -04:00
kanhuang ee7aa2830e clean report_while_handling_needles() 2013-09-18 11:09:17 -04:00
kanhuang f9964c5f80 clean up 2013-09-18 10:16:41 -04:00
kanhuang 082f809912 clean up 2013-09-18 09:55:14 -04:00
Francisc Bungiu dfe55898ec Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-18 00:48:32 +02:00
Francisc Bungiu 7dc40a0c86 added documentation 2013-09-18 00:47:56 +02:00
kanhuang 523cf9838a fix a typo 2013-09-17 16:20:06 -04:00
Francisc Bungiu 87e750b44b dropped old report_while_handling_needles() method 2013-09-17 22:18:35 +02:00
Francisc Bungiu 1fcf7a771a fixed bugs 2013-09-17 22:17:15 +02:00
Francisc Bungiu 51b77165ad Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-17 11:26:12 +03:00
Francisc Bungiu 20da2c8593 added special window scan method 2013-09-17 11:26:04 +03:00
kanhuang 1dae1b814a add doc 2013-09-16 17:44:56 -04:00
kanhuang b38897e1da add comments 2013-09-16 16:35:55 -04:00
kanhuang 0e6ebcc871 clean up 2013-09-16 15:25:10 -04:00
kanhuang b390570442 add is_face_query 2013-09-16 12:32:21 -04:00
kanhuang be273fc54a check whehter the newly found vertex is the vertex of the cone 2013-09-16 11:58:10 -04:00
kanhuang f395b23950 typedef name change 2013-09-16 09:01:39 -04:00
kanhuang 6d06ee463f Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-14 16:33:16 -04:00
kanhuang fbc9e5d3e2 clean 2013-09-14 16:31:43 -04:00
kanhuang 1ca5912fba remove neighbors 1 2013-09-14 16:09:22 -04:00
kanhuang e12375f1a8 replaced with handle() 2013-09-14 15:00:11 -04:00
kanhuang 9fd1162029 without bounding box 2013-09-13 14:41:04 -04:00
kanhuang 782520bdf0 add functor Less for maps 2013-09-13 13:29:18 -04:00
Francisc Bungiu 804d3fbccd Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-13 15:25:20 +03:00
Francisc Bungiu ccfe5dc5d8 added method to find first visible vertex 2013-09-13 15:24:58 +03:00
kanhuang 046f4016ff using handles 2013-09-12 20:22:01 -04:00
kanhuang 26625d436b change types 2013-09-12 14:35:57 -04:00
kanhuang d5f1b05f4c remove things like p==q 2013-09-12 09:48:24 -04:00
kanhuang d35ac74685 switch names 2013-09-12 09:32:44 -04:00
kanhuang 08aa9c27f8 clean up R 2013-09-12 08:59:55 -04:00
kanhuang bf5c9f0842 improve sweep again 2013-09-11 21:27:11 -04:00
kanhuang c99a8954ec improve sweeping a little 2013-09-11 20:49:50 -04:00
kanhuang a730c197c8 name change 2013-09-11 18:31:18 -04:00
kanhuang 0bfda1170c improve funnel 2013-09-11 17:34:26 -04:00
kanhuang b69f2623ea change the interface of is_closer() 2013-09-11 14:06:46 -04:00
kanhuang b64af4e611 rename files 2013-09-11 10:01:37 -04:00
kanhuang 9b8ebbfbb2 replace quicksort() by std::sort and use better is_closer() 2013-09-10 20:47:59 -04:00
Francisc Bungiu d1051a3d2c added regularization tag 2013-09-10 19:50:56 +03:00
kanhuang b475a005fa little change 2013-09-10 09:16:22 -04:00
kanhuang 21c18a23b9 add timer and change swap() 2013-09-09 19:41:57 -04:00
kanhuang fc6b6464aa finish debug of report_while_handling_needles_() 2013-09-09 09:54:02 -04:00
Michael Hemmer e2b6772382 use fast insertion functions of arr 2013-09-09 14:52:08 +03:00
kanhuang 4a863866ae add report_while_handling_needles_(). still not working now 2013-09-08 22:01:22 -04:00
Francisc Bungiu 3c1f1193fa Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-07 17:45:21 +03:00
Francisc Bungiu 4c067a656f implemented selection of visible edge with CDT and stl map 2013-09-07 17:45:09 +03:00
kanhuang 6801f60335 little change 2013-09-06 17:42:13 -04:00
kanhuang a98cca6bfe switch back to build_arr() to make sure other changes are correct 2013-09-06 15:22:17 -04:00
kanhuang 33281edff8 clean code 2013-09-06 13:12:11 -04:00
Francisc Bungiu 9f58cd79c2 Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-06 19:08:22 +03:00
Francisc Bungiu aab7aece16 removed use of auxiliary vector to save runtime 2013-09-06 19:08:10 +03:00
Francisc Bungiu 535691662c fixed end of needle bug 2013-09-06 19:05:32 +03:00
kanhuang 43a518a60a delete report_while_not_handling_needle() which is useless. 2013-09-06 00:27:07 -04:00
kanhuang e623a07d3c replace build_arr() by reporting_while_handling_needles() 2013-09-05 14:40:04 -04:00
kanhuang 92d3080b80 passed test after introducing visibility cone 2013-09-05 13:20:27 -04:00
kanhuang 382e673b73 initiation of active edges should be good edges after visibility cone is introduced. 2013-09-04 23:40:46 -04:00
kanhuang 7945dc12da use visibility cone to reduce the vertices need to sweep 2013-09-04 20:04:51 -04:00
Francisc Bungiu 0a57e658b1 cached orientation tests 2013-09-04 16:58:37 +03:00
Francisc Bungiu debc1df9d3 fixed segmentation fault and cleaned code 2013-09-04 16:33:09 +03:00
Francisc Bungiu bd725adaa1 adapted to new function names and fixed bug 2013-09-04 14:10:58 +03:00
Francisc Bungiu e1f9eefbbe fixed function names and adapted to specialized insertion functions 2013-09-04 14:04:16 +03:00
Francisc Bungiu ae6e64f2ce Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-04 12:30:42 +03:00
Francisc Bungiu eb1854307d trying to resolv bug 2013-09-04 12:30:33 +03:00
kanhuang 04c0c2560a change input_neighbor() 2013-09-04 00:03:03 -04:00
kanhuang ab28895f13 update quadrant 2013-09-03 20:22:21 -04:00
kanhuang e8703b429b remove .x() 2013-09-03 19:02:58 -04:00
kanhuang 6c0a16623b comment the change to get compiled 2013-09-03 07:48:11 -04:00
Francisc Bungiu 201d56f863 switched to specialized insertion functions and kernel predicates 2013-09-03 13:02:37 +03:00
Francisc Bungiu 2a22baee64 switched to specialized insertion functions 2013-09-03 13:01:57 +03:00
kanhuang fad5883a7f specialized insert method to build output arr. not finished 2013-09-02 23:37:33 -04:00
kanhuang df2419b3bc Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-02 21:48:45 -04:00
kanhuang 12c7923c2c small changes 2013-09-02 21:48:32 -04:00
Francisc Bungiu bd7918549f Merge branch 'gsoc2013-Visibility_doc-hemmer' of ssh://scm.cgal.org/var/git/cgal-gsoc into gsoc2013-Visibility_doc-hemmer 2013-09-03 00:56:31 +03:00