Commit Graph

242 Commits

Author SHA1 Message Date
Sébastien Loriot c1ec62ecfb clean up 2024-11-15 15:30:45 +01:00
Sébastien Loriot c01a96b01d fix copy/paste issues 2024-11-15 13:57:27 +01:00
Sébastien Loriot c7775560a4 enable filtering for Epick_d 2024-11-14 21:19:59 +01:00
Sébastien Loriot 1b4e6c6538 enable filtering with exact nt with custom traits 2024-11-14 18:39:38 +01:00
Sébastien Loriot c03bb328d6 add filtering also for Kernel with no filtering 2024-11-14 17:20:06 +01:00
Sébastien Loriot 2df040b306 add filtering for EPECK too 2024-11-14 09:24:07 +01:00
Sébastien Loriot c621031992 no need to construct points 2024-11-07 18:04:03 +01:00
Sébastien Loriot 1f2f4aa4ab conditional testing 2024-11-07 18:03:50 +01:00
Sébastien Loriot 76d474f2ba test all kernels 2024-11-07 17:41:39 +01:00
Sébastien Loriot 00d0de1f48 missing return type 2024-11-07 17:41:26 +01:00
Sébastien Loriot 7f3fb65a33 fix EPICK implementation 2024-11-07 16:24:12 +01:00
Sébastien Loriot af41fbc994 avoid exception 2024-11-07 16:03:44 +01:00
Sébastien Loriot 60052709de use traits object functions 2024-11-07 14:19:08 +01:00
Sébastien Loriot bce1c7b3ee do not use interval for SC<double> 2024-11-07 13:35:01 +01:00
Sébastien Loriot 2756e9bb31 remove useless abs 2024-11-07 13:34:51 +01:00
Sébastien Loriot 0ed0c3afcc using functor to iterator over coordinates 2024-11-07 10:21:02 +01:00
Sébastien Loriot 11a40ce03c doc fixes 2024-11-07 10:21:02 +01:00
Sébastien Loriot 873b926036 remove sqrt 2024-11-07 10:20:42 +01:00
Sébastien Loriot 276bfe443a always use Interval for prefix_length as it is used in filters 2024-11-07 09:39:25 +01:00
Sébastien Loriot 62a72cbe0d make it work with SC<ER> 2024-10-31 17:28:36 +01:00
Sébastien Loriot 815e1c7db6 compilation errors 2024-10-31 16:06:25 +01:00
Sébastien Loriot 15d5b1f813 start following the concept 2024-10-31 15:36:55 +01:00
Sébastien Loriot 76ef477d10 factorize curve 2024-10-31 14:39:51 +01:00
Sébastien Loriot 15631f0416 still WIP 2024-10-31 11:17:57 +01:00
Sébastien Loriot 1d98f179b8 WIP 2024-10-30 17:44:54 +01:00
Sébastien Loriot a8bd0112d5 factorize implementation 2024-10-25 08:58:20 +02:00
Sébastien Loriot adc16b17f6 fix warnings 2024-10-25 07:46:32 +02:00
Andreas Fabri d6d4219891 more renaming 2024-10-22 15:42:44 +01:00
Andreas Fabri 8cabc100ad Filtered_ -> Approximate_ 2024-10-22 12:25:11 +01:00
Andreas Fabri 46db959525 Fix Doxyfile.in 2024-09-20 15:52:20 +01:00
Andreas Fabri 5e590fe0ee Only link with Eigen in the dD case 2024-09-20 15:43:52 +01:00
Andreas Fabri 5e5784f6bf dim -> dimension (CI) 2024-09-20 14:37:36 +01:00
Andreas Fabri a9e6c89e29 Document kernel converters 2024-09-20 14:10:13 +01:00
Andreas Fabri b3f8062a24 Add Get_exact_kernel.h 2024-09-20 14:03:00 +01:00
Andreas Fabri f3b4fbd86d Add documentation of the concept of the traits class 2024-09-20 13:47:58 +01:00
Andreas Fabri 712dc3e09a Towards proper traits classes 2024-09-20 13:16:32 +01:00
Andreas Fabri eddd842b80 Access points[] only through fct points(int) 2024-09-20 09:50:44 +01:00
Andreas Fabri df74ac1195 As we changed smaller to larger we have to negate when testing against a precomputed result 2024-09-20 09:23:08 +01:00
Andreas Fabri ae6586971d Fix the order of the parameters 2024-09-20 09:22:13 +01:00
Sébastien Loriot 69eca991ed eigen is needed when using NewKernel_d 2024-09-19 20:45:40 +02:00
Andreas Fabri 64b35411b4 dependencies 2024-09-18 18:05:26 +01:00
Andreas Fabri aafc26a3b5 Remove a typename. Does that fix the CI ? 2024-09-18 17:00:14 +01:00
Andreas Fabri b05b33dc2e Add a constexpr 2024-09-18 16:58:19 +01:00
Andreas Fabri a05c5c8abf Simplify if/else 2024-09-18 16:43:44 +01:00
Andreas Fabri 6d698871f9 cleanup 2024-09-18 16:18:13 +01:00
Andreas Fabri fdbd1af329 CI fixes 2024-09-18 14:52:37 +01:00
Andreas Fabri 08bfb447c8 Move converters to Curve_base 2024-09-18 14:05:48 +01:00
Andreas Fabri 2645f2831a remove temporarily added typedefs 2024-09-17 17:15:37 +01:00
Andreas Fabri 998d787623 remove temporarily added typedefs 2024-09-17 17:14:46 +01:00
Andreas Fabri 54ab4975e8 Introduce Curve_base<T,dim> 2024-09-17 17:10:37 +01:00
Andreas Fabri 7d8c8f68bf more functors 2024-09-17 14:56:19 +01:00
Andreas Fabri faaefd9994 Use functor 2024-09-17 13:51:21 +01:00
Andreas Fabri 63d096f7b1 Use Kernel_d_interface; Add temporarily typedf void Point_2/3 2024-09-17 12:19:28 +01:00
Andreas Fabri 8053b0c033 WIP for dD 2024-09-17 11:28:45 +01:00
Andreas Fabri f4c0b8ced8 Fix the Bbox type for dD 2024-09-10 07:48:15 +01:00
Andreas Fabri 611f8f6f56 Fix header file names 2024-08-14 11:14:25 +01:00
André Nusser e1ad604c14 Add some words regarding the algorithm to the user manual. 2024-07-26 15:17:44 +02:00
Andreas Fabri d3e818ee17 replace ... 2024-07-17 02:13:08 +01:00
Andreas Fabri 408b180127 tws 2024-07-17 02:10:40 +01:00
Andreas Fabri 205c0cdc28 cleanup 2024-07-16 20:23:15 +01:00
Andreas Fabri 35ea7e95f3 Replace function names and address comments of co-authors 2024-07-16 20:06:58 +01:00
André Nusser b7e8c26fd6 Fix two typos in the user manual. 2024-06-19 19:50:54 +02:00
Sébastien Loriot cd83932adf fix compilation issues 2024-06-19 18:19:50 +02:00
Sébastien Loriot fb2cc8cd0e missing renaming 2024-06-19 18:07:19 +02:00
Andreas Fabri b2d84cac19 fix 2024-06-19 17:04:07 +01:00
Sébastien Loriot 809aea6273 try to please msvc 2024-06-19 17:56:31 +02:00
Andreas Fabri 758020f83a Rename functions 2024-06-19 16:07:56 +01:00
Andreas Fabri 51adc5a38d Rename functions 2024-06-19 15:23:46 +01:00
Sébastien Loriot df8d84a6cd get rid of filtered tag everywhere 2024-06-19 11:47:52 +02:00
Sébastien Loriot 3b2e94884a fix compilation issues detected by g++ 2024-06-19 11:41:13 +02:00
Sébastien Loriot 6e5e36510f add minimal converter 2024-06-19 11:41:06 +02:00
Sébastien Loriot 9e2f375d10 check if Kernel provides the nested type 2024-06-19 11:21:44 +02:00
André Nusser e5a07965ce Another pass over the user manual. 2024-06-19 11:03:16 +02:00
André Nusser bb2883427e Add teaser image and credits. 2024-06-19 10:10:58 +02:00
Andreas Fabri 2afc9c49c9 Add test for a minimal traits (WIP) 2024-06-19 08:11:01 +01:00
Andreas Fabri d73eabd0ad Fix path to data for the DS test (which compiles and runs without assertion failure) 2024-06-19 07:02:59 +01:00
Andreas Fabri 8896b77d6b drop 'continuous_' 2024-06-19 07:01:09 +01:00
André Nusser d717a0317b Add to user manual. 2024-06-18 18:09:24 +02:00
Andreas Fabri 73cf249ce1 mention Epick 2024-06-18 10:42:31 +01:00
Andreas Fabri cbcc8754f8 curve -> polyline 2024-06-18 10:40:22 +01:00
Andreas Fabri 06d132ba82 Change package title 2024-06-18 10:17:28 +01:00
Andreas Fabri d16c5c8689 cleanup 2024-06-18 10:03:41 +01:00
Sébastien Loriot a200197ab1 TWS 2024-06-18 10:58:34 +02:00
Sébastien Loriot de49a86641 add missing example 2024-06-18 10:52:54 +02:00
Sébastien Loriot 8296e9aaeb fix project name 2024-06-18 10:51:21 +02:00
Sébastien Loriot efb10514e1 compile all examples 2024-06-18 10:50:28 +02:00
Sébastien Loriot 6d28ee7548 shorten license 2024-06-18 10:48:51 +02:00
Andreas Fabri ddf3695a2d typo in example 2024-06-18 09:43:50 +01:00
Andreas Fabri 1ebd614867 Remove .clang-format file 2024-06-18 09:29:25 +01:00
Andreas Fabri c50619822a User Manual, rename tags, add example 2024-06-18 09:22:29 +01:00
Andreas Fabri e301f37428 rename concept 2024-06-18 08:39:10 +01:00
Andreas Fabri fdbb47b56c Rename package, remove default for epsilon 2024-06-18 08:30:17 +01:00