Commit Graph

400 Commits

Author SHA1 Message Date
Simon Giraudot 1028cf02f9 Fix doc + add figure for traversal comparisons 2021-02-03 08:26:44 +01:00
Simon Giraudot 0f40608714 Make node comparable 2021-02-03 08:26:25 +01:00
Simon Giraudot c15327a901 Add level traversal 2021-02-03 08:26:03 +01:00
Simon Giraudot 5aeb07d654 Minor fixes 2021-02-02 08:27:44 +01:00
Simon Giraudot 96d7c72ffa Add kernel test 2021-02-02 08:27:21 +01:00
Simon Giraudot 8d30b39b73 More fixes from review 2021-02-02 08:17:54 +01:00
Simon Giraudot 1db1829b91 Insist on the points not being copied 2021-01-27 10:36:57 +01:00
Simon Giraudot a0c24379ce Fixes from review 2021-01-27 09:31:55 +01:00
Simon Giraudot 83b191cb08 Minor text corrections 2021-01-25 14:16:24 +01:00
Simon Giraudot 42a3e182a9 Minor fix of template names 2021-01-21 11:12:27 +01:00
Simon Giraudot 1e02106dd1 Improve documentation of traversals / split predicates 2021-01-21 09:54:46 +01:00
Simon Giraudot 224766a605 Fix concept and models 2021-01-21 09:31:58 +01:00
Simon Giraudot 628b973aec Several minor corrections 2021-01-20 14:14:58 +01:00
Simon Giraudot 3254ad9e1e Fix copy/move of Orthtree + add test for these constructors 2021-01-20 11:08:15 +01:00
Simon Giraudot b7057e1785 Make Node a const range and fix encapsulation 2021-01-20 10:14:35 +01:00
Simon Giraudot e8e3cbda72 Improve documentation of operator[] 2021-01-20 09:41:35 +01:00
Simon Giraudot 011eb7e83d Change namespaces and fix doc 2021-01-20 09:22:36 +01:00
Simon Giraudot e91fbd8c3c Fix diagram in doc 2021-01-20 09:14:55 +01:00
Simon Giraudot a0b9b46859 Fix ref manual 2021-01-19 15:51:58 +01:00
Simon Giraudot d778018cda Remove wrong ref to demo and add licence to package description 2021-01-19 15:34:31 +01:00
Simon Giraudot 4e6932cbe9 Fix filenames 2021-01-19 13:50:35 +01:00
Simon Giraudot 74b574ee90 Fix example lowercase filenames 2021-01-19 13:40:42 +01:00
Simon Giraudot 6967f900f1 Change traversal concept name 2021-01-19 13:35:53 +01:00
Simon Giraudot a906b12b3c Fix traversal concept, model and examples 2021-01-19 13:31:41 +01:00
Simon Giraudot 11aa2c24f5 Fix project names 2021-01-19 10:27:22 +01:00
Simon Giraudot 2cb6f51cd0 Minor corrections 2021-01-19 10:08:59 +01:00
Simon Giraudot d8d47458ca Better brief description of Orthtree 2021-01-19 09:26:10 +01:00
Simon Giraudot 327cb7e21c Reorganize examples + precision about refine() 2021-01-19 09:22:46 +01:00
Simon Giraudot 9a77173ab9 Clarify predicate names 2021-01-19 09:17:40 +01:00
Simon Giraudot 71a99270df Fix concept 2021-01-19 08:41:40 +01:00
Simon Giraudot b39df0e9ee WIP: corrections from review 2021-01-19 08:13:30 +01:00
Jackson Campolattaro b0bfa4c0b4 Incorporate benchmark results into the Orthtree manual, with some commentary 2021-01-18 22:05:30 -05:00
Jackson Campolattaro 8a7544df7f Set appropriate units and generate construction benchmark plot 2021-01-18 13:11:05 -05:00
Jackson Campolattaro 375cdf71ae Add averaging to nearest neighbor benchmark to produce smoother plots 2021-01-18 12:16:30 -05:00
Jackson Campolattaro 31e669cece Add naive comparison to the nearest neighbor benchmark 2020-11-04 22:24:27 -05:00
Jackson Campolattaro 514f937278 Add comparison with kdtree for nearest neighbor 2020-11-03 18:29:29 -05:00
Jackson Campolattaro b1571bfa45 Update construction benchmark to make a comparison with the kDTree 2020-11-03 14:38:52 -05:00
Jackson Campolattaro 26877cdbc6 Create a helper function for benchmarking 2020-11-03 13:38:54 -05:00
Jackson Campolattaro 325c4b7191 Add gnuplot script for plotting benchmark results 2020-11-03 13:23:36 -05:00
Jackson Campolattaro a62f868d9c Update existing benchmarks to use new syntax 2020-11-03 12:45:20 -05:00
Simon Giraudot 74b26e1bf2 Fix tests 2020-10-27 13:35:36 +01:00
Simon Giraudot aba3a1e4f2 Cleaning 2020-10-27 10:30:25 +01:00
Simon Giraudot 83b8a0dc71 Custom traversal example 2020-10-27 10:24:30 +01:00
Simon Giraudot 65ee28d33c Update user manual 2020-10-27 10:18:44 +01:00
Simon Giraudot 0fcb4cb2ef Finish reference manual 2020-10-27 09:04:13 +01:00
Simon Giraudot 0747b09e23 Make node trivially copiable and simplify APIs 2020-10-26 15:56:42 +01:00
Simon Giraudot 398fbb989c WIP: big pass on doc 2020-10-26 13:59:24 +01:00
Simon Giraudot feb8a21e3a WIP: Orthtree/quadtree/octree doc 2020-10-22 15:57:07 +02:00
Simon Giraudot 68e5c3c481 Make Orthtree work in dim>3 2020-10-22 15:01:34 +02:00
Simon Giraudot 066712c881 Use Orthtree everywhere + define Octree/Quadtree aliases 2020-10-22 13:00:34 +02:00