WIP: Resolve "std::set and std::map instead of std::list in wolf nodes"
Closes #213 (closed)
Merge request reports
Activity
Filter activity
added Idea label
added 16 commits
-
5a44f964...282217b9 - 12 commits from branch
devel
- 675f8a98 - WIP
- f62564ac - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
- 61bcc41a - WIP
- d0177680 - [WIP] Debug weak_ptr segfault
Toggle commit list-
5a44f964...282217b9 - 12 commits from branch
added 9 commits
-
b1590f25...b691f7a9 - 7 commits from branch
devel
- 6d439019 - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
- 4311bfca - Temporary fixes & debug info
-
b1590f25...b691f7a9 - 7 commits from branch
added 15 commits
-
4311bfca...420e2111 - 10 commits from branch
devel
- 31eeff28 - Modify Frame emplacement. Compiles.
- db2c6c12 - Remove code relative to Aux frames
- 143dd2d3 - Fix gtests
- a790a6bb - Merge branch 'origin/devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
- b027ea59 - Fix all tests except track_matrix & trajectory
Toggle commit list-
4311bfca...420e2111 - 10 commits from branch
added 2 commits
added 5 commits
-
f3489a42...0892ae3c - 4 commits from branch
devel
- 834bb4fc - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
-
f3489a42...0892ae3c - 4 commits from branch
added 105 commits
-
834bb4fc...7d330cb7 - 102 commits from branch
devel
- 110a794a - Merge branch 'devel' into 213-std-set-and-...
- 56fe8271 - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
- e68c5d64 - [WIP] Adapt to Composites. 3 test fail.
Toggle commit list-
834bb4fc...7d330cb7 - 102 commits from branch
added 8 commits
-
e68c5d64...921f43b0 - 6 commits from branch
devel
- c3950b1d - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
- a8d62008 - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
-
e68c5d64...921f43b0 - 6 commits from branch
added 9 commits
-
d390db28...8b16a69d - 8 commits from branch
devel
- 126402be - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
-
d390db28...8b16a69d - 8 commits from branch
added 90 commits
-
0fb3f026...0abdcf54 - 87 commits from branch
devel
- 181c3e16 - Merge branch 'devel' into 213-std-set-and-std-map-instead-of-std-list-in-wolf-nodes
- 4392a2f3 - Fix bugs after conflicting merge
- 989dba2f - Cleanup conflict comments
Toggle commit list-
0fb3f026...0abdcf54 - 87 commits from branch
added 1 commit
- 80808dc0 - Rework closestKeyFrameToTimeStamp O(n) -> O(log n)
46 double min_dt = 1e9; 47 48 for (auto frm_rit = rbegin(); frm_rit != rend(); frm_rit++) 45 //If frame_list_ is empty then closestKeyFrameToTimeStamp is meaningless 46 if(not frame_list_.empty()) 49 47 { 50 double dt = std::fabs((*frm_rit)->getTimeStamp() - _ts); 51 if (dt < min_dt) 48 //Let me use shorter names for this explanation: lower_bound -> lb & upper_bound -> ub 49 //In the std they fulfill the following properties: 50 // lb is the first element such that ts <= lb, alternatively the smallest element that is NOT less than ts. 51 // ub is the first element such that ts < lb. 52 // The ub definition is fine, and what one would expect. On the other hand the lb definition is NOT the ACTUAL lower bound but the following position 53 // so, lb = lb_true + 1. 54 auto lower_bound = frame_list_.lower_bound(_ts); 55 auto upper_bound = frame_list_.upper_bound(_ts); added 1 commit
- 88981e5d - Remove call to upper_bound. Reuse lower_bound
Please register or sign in to reply