Commit Graph

2622 Commits (c695b23e36e5eca277de97f89930cd6d5afcfecc)

Author SHA1 Message Date
Alex Cunningham 3afc03cf04 Moved installation of 3rdparty headers into separate cmake file, install some wrap components 2011-12-14 02:24:25 +00:00
Alex Cunningham 5dd461c5b1 Added make check equivalent 2011-12-14 02:24:23 +00:00
Alex Cunningham 61d05813ff Library now builds and all tests run with cmake 2011-12-14 02:24:21 +00:00
Alex Cunningham 099ab88b5d Added more cmake functionality 2011-12-14 02:24:19 +00:00
Alex Cunningham df0751ac56 Started adding cmake support 2011-12-14 02:24:18 +00:00
Richard Roberts dace9e213c (in branch) Start of unit test for incremental gradient calculation 2011-12-13 22:54:11 +00:00
Richard Roberts 6e1136ba20 (in branch) Separate gradient functions for FactorGraph, BayesNet, BayesTree, and BayesTree with ISAM2 Cliques (specialized for using stored gradient contributions in ISAM2 cliques) 2011-12-13 22:51:28 +00:00
Richard Roberts 2ef911b7e9 (in branch) added VectorValues::setZero() function 2011-12-13 22:49:37 +00:00
Richard Roberts a56fe9572e (in branch) comment fix 2011-12-13 22:48:50 +00:00
Richard Roberts 88c3e81a7d (in branch) bug fix and unit test in permutation bug introduced during BayesTree Clique refactoring 2011-12-13 18:46:31 +00:00
Richard Roberts e75e4321af (in branch) slight simplification of HessianFactor eliminate code - fill in keys when the combined factor is first constructed so it is a complete factor 2011-12-13 18:45:21 +00:00
Richard Roberts ef2021f6da (in branch) fixed filename capitalization problem during merge 2011-12-13 18:40:31 +00:00
Richard Roberts 8d5facb09e (in branch) make check passes after refactoring and code changes for including -inl.h files from .h files 2011-12-12 23:19:31 +00:00
Chris Beall 7ae564ed71 Upgrade Eigen to 3.0.4 2011-12-12 23:10:24 +00:00
Richard Roberts 3b139cbae2 (in branch) Merged from trunk r7960-r8057 2011-12-12 16:03:52 +00:00
Chris Beall 3c8a7a29f9 updated visual SLAM examples to follow correct coordinate system conventions. The ISAM example now also uses the same input files as the general SFM example. 2011-12-12 03:57:48 +00:00
Alex Cunningham 6a0da1519a Cleanup in wrap 2011-12-11 21:09:07 +00:00
Alex Cunningham 216348622d Updated myconfigure.matlab to install examples/tests/binary 2011-12-09 20:33:03 +00:00
Alex Cunningham 06dbc2b650 Changed namespace mechanism in wrap to "using namespace gtsam;" inside gtsam.h 2011-12-09 20:29:47 +00:00
Alex Cunningham 4e5a80aa56 Removed extraneous headers that were previously needed for wrap, added start of simulated2D and simulated2DOriented domains to gtsam.h, more wrap documentation 2011-12-09 16:36:50 +00:00
Alex Cunningham c302a50146 Added an implementation of the planarSLAM to gtsam.h using manual includes and namespaces, removed old duplicate header files 2011-12-09 15:44:37 +00:00
Alex Cunningham 9dff4c35bd Added include overrides to parser 2011-12-09 15:44:35 +00:00
Alex Cunningham d745c85f13 Added documentation on namespaces to gtsam.h 2011-12-08 20:58:06 +00:00
Alex Cunningham ead8247bd7 Added namespace support to return classes 2011-12-08 20:51:17 +00:00
Alex Cunningham 66711e1faa Added namespace support to arguments 2011-12-08 20:51:15 +00:00
Alex Cunningham 48a2056020 Added codegen for namespace handling, examples exercising namespaces 2011-12-08 20:51:13 +00:00
Alex Cunningham aa2eccbcb4 Parsing for namespaces now works in all tests 2011-12-08 20:51:08 +00:00
Alex Cunningham 90e9426d9c Added more tests for namespaces, parser now supports nested namespaces 2011-12-08 20:51:07 +00:00
Alex Cunningham 1aecb58807 Simple namespace works 2011-12-08 20:51:05 +00:00
Alex Cunningham 1130cf43e0 Limited namespace handling in wrap parser 2011-12-08 20:50:38 +00:00
Chris Beall 3cb1d27d4b Made LDL debugging slightly more verbose 2011-12-08 18:57:19 +00:00
Alex Cunningham b9017198db Removed extraneous matlab-related functions and duplicated, commented tests 2011-12-08 01:16:04 +00:00
Alex Cunningham 076ae3d805 Added SharedNoiseModel to gtsam.h to pacify parse error, but needs actual constructors 2011-12-08 01:16:03 +00:00
Andrew Melim 56818da224 Added dependency checking to wrapper. Wrapper will now throw an exception if an object depends on another object which has not been wrapped. Tests for dependency checking added. Moved geometry.h to tests folder. 2011-12-07 17:55:38 +00:00
Alex Cunningham f9ef0e479c Added syntactic sugar for access to yaw, pitch, roll from Rot3M with wrap access 2011-12-07 16:41:50 +00:00
Alex Cunningham 886f9459b4 Removed wrap function duplicates due to shared_ptr, removed the wrapping functions inside geometry classes, added named constructors to the wrappable functions 2011-12-07 15:23:20 +00:00
Alex Cunningham 92a0cf67c9 Fixed ambiguity issues with returning non-ptr classes, added new copies of functions to gtsam.h and depreciated old ones 2011-12-07 03:05:37 +00:00
Alex Cunningham 1e1511950c small tweaks, disabling broken function - need a parsing rule that distinguishes VectorValues and Vector 2011-12-07 03:05:35 +00:00
Alex Cunningham f5f59bd213 Added better handling for pairs of classes with/without pointers 2011-12-07 03:05:33 +00:00
Alex Cunningham dcc3e8d0f1 wrap: fixed errors in static function matlab codegen, added mechanism to allow for returning classes without shared_ptr 2011-12-07 03:05:30 +00:00
Alex Cunningham 58939b5684 Made the 'all' target work properly in the wrap-generated makefile 2011-12-06 16:50:27 +00:00
Duy-Nguyen Ta e036dd460e support cloning (deep copy) for ISAM2 2011-12-06 16:21:57 +00:00
Andrew Melim 58ace25e33 Fixed discarded qualifier with certain methods 2011-12-05 21:18:25 +00:00
Alex Cunningham eec3f0f370 Adding support for mex extensions in wrap, configure scripts slightly broken 2011-12-05 20:54:41 +00:00
Alex Cunningham a38b7245be added an (actual) makefile to parts generated by wrap 2011-12-05 20:54:37 +00:00
Alex Cunningham fa4947b99c Fixed segfault issue with static functions 2011-12-05 16:36:48 +00:00
Richard Roberts fd5b040385 (in branch) in progress refactoring for incremental dogleg 2011-12-05 02:28:09 +00:00
Alex Cunningham 3050dc2dde Added wrap components to "wrap" namespace, added options for installing wrap program 2011-12-02 16:43:15 +00:00
Alex Cunningham 221a6ad877 Added static function parsing to wrap, included Expmap/Logmap in geometric objects. Static functions appear to still crash matlab, however. 2011-12-02 02:32:18 +00:00
Alex Cunningham eb109c4dc5 Cleaned up debug code 2011-12-01 22:06:05 +00:00