Commit Graph

152 Commits

Author SHA1 Message Date
Motiejus Jakštys
b0d4158481 bring back non-debug mode 2021-05-13 22:31:35 +03:00
Motiejus Jakštys
76dee76b31 check more carefully for intersections 2021-05-13 22:06:27 +03:00
Motiejus Jakštys
69353c064a bugfix: two bends that touch cannot be both isolated 2021-05-13 20:07:41 +03:00
Motiejus Jakštys
7280656051 bugfix when exaggerating bends 2021-05-13 19:52:18 +03:00
Motiejus Jakštys
eda24cb6bc fix a few observability bugs 2021-05-13 19:02:52 +03:00
Motiejus Jakštys
27869c3176 add some figures, use different exaggeration algorithm 2021-05-13 18:33:01 +03:00
Motiejus Jakštys
11244c3186 bring back the original isolation_threshold 2021-05-13 07:25:44 +03:00
Motiejus Jakštys
36380339b9 eliminate small bends and reduce isolation_threshold
too many bends get "isolated". The criteria needs to be updated, for now
just reducing the threshold improves the situation a bit.
2021-05-11 09:13:30 +03:00
Motiejus Jakštys
44ee741e82 split bendattrs to bends and attrs
this makes code easier to reason about, and some lines shorter (thus
removing splitting requirement).
2021-05-11 07:33:41 +03:00
Motiejus Jakštys
a627e20975 explain flow chart 2021-05-08 10:38:20 +03:00
Motiejus Jakštys
f10776ce74 decrease exaggeration enthusiasm 2021-05-07 13:23:16 +03:00
Motiejus Jakštys
48a5dbdc01 bring back working wm.sql 2021-05-07 13:21:06 +03:00
Motiejus Jakštys
a6ec2169ac debugging exaggeration 2021-05-07 11:58:22 +03:00
Motiejus Jakštys
598ab5dec9 rename to enthusiasm 2021-05-07 11:43:53 +03:00
Motiejus Jakštys
f54729e35c reduce exaggeration step 2021-05-07 11:29:34 +03:00
Motiejus Jakštys
4ca0f53c29 merge wm_isolated_bends and wm_bend_attrs 2021-05-07 10:04:51 +03:00
Motiejus Jakštys
7085f8bed3 split bendattrs to bends and attrs 2021-05-07 09:43:40 +03:00
Motiejus Jakštys
a7cba0755c Adaptive bend exaggeration 2021-05-07 08:40:01 +03:00
Motiejus Jakštys
c34f2f9ba6 update estimations 2021-05-06 16:45:35 +03:00
Motiejus Jakštys
2e3a38897d update docstring 2021-05-06 16:33:59 +03:00
Motiejus Jakštys
86cdb8a005 remove some debug statements 2021-05-06 16:32:42 +03:00
Motiejus Jakštys
3388f34999 exaggeration: skip intersecting bends 2021-05-06 16:23:43 +03:00
Motiejus Jakštys
dd80541453 wip: intersect_patience 2021-05-06 13:39:36 +03:00
Motiejus Jakštys
8094d21ded remove debug statements 2021-05-06 11:20:07 +03:00
Motiejus Jakštys
a05b37a27c use smaller number of rivers during development 2021-05-06 11:14:30 +03:00
Motiejus Jakštys
93cca2e7ea exaggeration 2021-05-06 11:14:22 +03:00
Motiejus Jakštys
62a7ef612a document adjusted size 2021-05-06 07:40:06 +03:00
Motiejus Jakštys
2ca08d4f90 fix wm_exaggerate
st_union drops M; use st_collect instead.
2021-05-05 08:30:40 +03:00
Motiejus Jakštys
cf67485d69 wip wm_exaggerate 2021-05-04 22:48:30 +03:00
Motiejus Jakštys
a4e4229627 move size calculation to its own function 2021-05-04 21:54:46 +03:00
Motiejus Jakštys
534a9b9814 wip start wm_exaggeration 2021-05-04 17:16:01 +03:00
Motiejus Jakštys
c51aadde8b CI section 2021-05-04 10:49:09 +03:00
Motiejus Jakštys
c9e0ebc3e0 add parameter table 2021-05-03 15:14:06 +03:00
Motiejus Jakštys
7ef07140e1 indentation 2021-05-02 19:16:19 +03:00
Motiejus Jakštys
69008a26f2 better wm_debug 2021-05-01 16:20:01 +03:00
Motiejus Jakštys
b9d8d23948 wm_elimination bugfixes 2021-05-01 15:47:44 +03:00
Motiejus Jakštys
d71b8dbcc9 retain zero-sized bends 2021-05-01 14:19:03 +03:00
Motiejus Jakštys
d7e9371d3c always order wm_debug by insertion time 2021-05-01 13:26:19 +03:00
Motiejus Jakštys
761f0f5c68 add dbggen everywhere 2021-05-01 11:23:08 +03:00
Motiejus Jakštys
6ca37116ff wm_elimination does not break existing tests 2021-05-01 10:38:30 +03:00
Motiejus Jakštys
4e5056d16d prefix functions and types with wm_ 2021-04-30 15:34:17 +03:00
Motiejus Jakštys
2e5535e0bd wip elimination 2021-04-30 15:26:22 +03:00
Motiejus Jakštys
10d55c4a5b better formulae 2021-04-30 14:30:12 +03:00
Motiejus Jakštys
747cb1f427 tests-integration 2021-04-17 11:24:35 +03:00
Motiejus Jakštys
79952c09c9 better estimation 2021-04-16 08:05:17 +03:00
Motiejus Jakštys
5f6a997e29 estimate how long the algo will take 2021-04-16 08:01:54 +03:00
Motiejus Jakštys
661647bf48 construct the polygon only if there are enough points 2021-04-16 07:31:11 +03:00
Motiejus Jakštys
9918ac279f selfcrossing-1-rev does not overlap 2021-04-16 07:28:17 +03:00
Motiejus Jakštys
5d354b9b96 remove some reundant initializations 2021-04-15 18:24:09 +03:00
Motiejus Jakštys
c579fca4da Revert "remove redundant initializations"
This reverts commit 56c5cd10d7.
2021-04-15 18:22:49 +03:00