Commit Graph

5767 Commits (05a38ca263cf6dbea6ab29cc060f99ea42c967c5)

Author SHA1 Message Date
dellaert 05a38ca263 Standard BORG formatting 2014-05-25 16:01:30 -04:00
dellaert d8235d0c2a Finish fasterWrap: really a lot of code cleanup (yes, you!) and one change that eliminates argument and overload checking for non-overloaded methods with zero or all scalar arguments 2014-05-25 15:42:50 -04:00
dellaert 9a102e8c59 Handle special case of single overload with all numeric arguments 2014-05-25 15:21:49 -04:00
dellaert a38504dc6a Ignore some files 2014-05-25 15:21:33 -04:00
dellaert 5987f78be3 Methods to check whether arguments are scalar 2014-05-25 15:21:13 -04:00
dellaert 9d9614d185 Split up into two calls 2014-05-25 14:59:20 -04:00
dellaert 52cd200718 ReturnValue now emits, eliminated some copy/paste. Also removed unused verbose field/argument in ReturnValue 2014-05-25 14:53:32 -04:00
dellaert 05008ecaa3 Comments 2014-05-25 14:40:39 -04:00
dellaert 406419317f eliminated more copy/paste mess between Method and StaticMethod 2014-05-25 14:35:07 -04:00
dellaert 61baef3be0 Don't emit overloads unless there are any 2014-05-25 13:37:44 -04:00
dellaert 1002696f83 Formatting and headers 2014-05-25 13:29:06 -04:00
dellaert 43e238c6ab Formatting and headers 2014-05-25 13:26:14 -04:00
dellaert 95b85e8494 Now using ArgumentList::emit_prototype everywhere, for non copy/paste code 2014-05-25 13:22:10 -04:00
dellaert 4403d47865 Slight refactor 2014-05-25 13:12:48 -04:00
dellaert ededc01ec1 moved target 2014-05-25 13:03:05 -04:00
dellaert 47e9016693 Fixed so prints expected file then actual, as expected (no pun intended) 2014-05-25 13:02:54 -04:00
dellaert 26cae48338 First successful use of new ArgumentList::emit_prototype method 2014-05-25 13:02:29 -04:00
dellaert 80b7d91264 emit prototype method (to eliminate horrible copy/paste mess someone thought was good programming style) 2014-05-25 13:01:36 -04:00
dellaert 82d6bae4b9 Standard BORG formatting 2014-05-25 12:43:19 -04:00
dellaert 02c3fe9516 Standard BORG formatting 2014-05-25 12:06:34 -04:00
dellaert 1762825c28 Forgot to update docs 2014-05-25 11:17:49 -04:00
dellaert e5256257dc Finish createKeys 2014-05-25 11:16:08 -04:00
dellaert ab4bb159e8 Unit tests for new routines (and they *failed* at first, as I had a bug) 2014-05-25 11:15:49 -04:00
dellaert ddcf9c0efb New routines to create Key collections 2014-05-25 11:15:17 -04:00
dellaert 7aa0bd332a Formatting 2014-05-25 10:49:59 -04:00
dellaert 87c386d77f Fast creation of large key sets from within MATLAB 2014-05-25 02:03:33 -04:00
Luca 8806c15b36 fixed possible connectivity issue when smart factors are degenerate 2014-05-23 17:49:42 -04:00
Luca c2705902cb added dynamic outlier rejection (with unit tests) for smart pose factors 2014-05-22 22:32:12 -04:00
Luca e0500f7b18 added and renamed unit tests 2014-05-22 21:28:00 -04:00
Luca 4f91f94d1e included possibility to linearize to Jacobian for smart Pose factors 2014-05-22 21:27:46 -04:00
Natesh Srinivasan b088945641 In response to Chris's comment 2014-05-22 13:33:02 -04:00
Natesh Srinivasan 814b01a995 Added a fix to install unsupported Eigen 2014-05-22 12:09:31 -04:00
Chris Beall d0a2db6646 Fix for infinite loop on 32-bit Linux. 2014-05-14 19:14:38 -04:00
Chris Beall e1c0ad8335 Changed 1e-20 to 1e-16. 1e-20 was cutting it too close on 32-bit system, resulting in divide by zero later 2014-05-14 14:11:23 -04:00
dellaert 5b717c801f Moved eclipse targets into tests folder 2014-05-13 21:13:16 -04:00
cbeall3 aa942a664b Fix for static linking to boost 2014-05-12 12:41:39 -04:00
thduynguyen 4730527481 testSerializationLinear passes. Fill in the lower triangle part of matrix_ so that boost::serialization won't throw the input_stream exception due to uninitialized data 2014-05-08 11:49:21 -04:00
Richard Roberts d725dd4816 Renamed unit tests that still had 'Unordered' in the name 2014-05-07 18:19:11 -07:00
cbeall3 fec73365d7 Warning for Clang 5.0+ 2014-05-07 10:42:15 -04:00
Chris Beall b108e1c94f Upgrade to Eigen 3.2.1 - minor fixes, Richard's patches carried forward 2014-05-07 00:04:22 -04:00
Chris Beall 1062e41de3 shut up some warnings on Windows 2014-05-06 22:57:26 -04:00
Frank Dellaert 3e3e919718 Merged in feature/update_example_project (pull request #14)
Better and up-to-date example project
2014-05-06 22:18:16 -04:00
Richard Roberts fe3ecc9f97 Fixed another comment 2014-05-06 19:14:03 -07:00
Richard Roberts bd6b7a63d9 Fixed comment 2014-05-06 19:12:59 -07:00
Richard Roberts d45fe95b8d Better and up-to-date example project 2014-05-06 19:05:59 -07:00
cbeall3 842554a230 Unit test fixes for quaternion mode and also rotation matrix + full expmap mode. 2014-05-06 20:03:45 -04:00
dellaert 2649b0fd7a print variants for KeyList, KeyVector 2014-05-06 13:21:49 -04:00
cbeall3 9395bb0913 typos 2014-05-06 12:31:03 -04:00
cbeall3 ba8db019da Adding unit test for skewSymmetric because there's a strange warning elsewhere 2014-05-06 12:06:07 -04:00
cbeall3 0450c58d66 silence warning 2014-05-06 12:06:07 -04:00