Commit Graph

755 Commits (e78f73cfe98b2f91aa770c04a967a5253f23ea35)

Author SHA1 Message Date
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Frank Dellaert 5afdc24ca7 Merged in feature/typedefPoint3 (pull request #225)
Point3 -> Vector3
2016-02-18 11:13:33 -08:00
Chris Beall c11592e08f Merged in kartikmohta/gtsam/kartikmohta/use-system-eigen-if-version-325-since-t-1455053953897 (pull request #221)
Use system Eigen if version >= 3.2.5 since that includes our patches
2016-02-13 17:06:03 -05:00
dellaert c781ca46db Merge remote-tracking branch 'origin/feature/evenFasterExpressions' into feature/typedefPoint3 2016-02-11 22:39:39 -08:00
Frank 0a7fd27f28 Working on getting a simple typedef to compile - as well as dealing with Point3() now creating uninitialized memory. 2016-02-10 17:48:52 -08:00
Kartik Mohta 659ffeda02 Replace GTSAM_USE_SYSTEM_EIGEN check for householder_qr_inplace_blocked
The check was based on whether we are using the included version of
Eigen or the system version, but since Eigen v3.2.5, our patches are
included in the upstream Eigen, so check for Eigen version instead.
2016-02-09 22:12:01 -05:00
Chris Beall cc0b7cfdc1 convert tabs to spaces. See https://bitbucket.org/gtborg/gtsam/wiki/C++%20Coding%20Conventions 2016-02-09 20:00:38 -05:00
Frank a86a3eee3e Fixed BCH compile issue 2016-02-08 17:31:57 -08:00
Frank Dellaert 063e0a47ee Moved functors to Matrix.h, without Expression sugar 2016-02-01 09:13:25 -08:00
Frank Dellaert 3c1ddd7a3f Inlined skewSymmetric 2016-01-17 19:22:14 -08:00
dellaert 8563fc30b4 Some tiny improvements 2015-11-12 13:03:03 -08:00
lvzhaoyang 0b2d4f1182 feature: change rowPrefix to an indent. Now all columns are aligned 2015-10-22 15:04:53 -04:00
lvzhaoyang 8379ab16c7 Merged 'develop'. 2015-10-22 14:11:05 -04:00
Jing Dong 971d2e519f gtsam type header only when using old boost timer 2015-10-17 18:21:48 -04:00
Jing Dong 951377c80f fix type errors and timer issue in LM optimizer 2015-10-16 14:18:13 -04:00
Chris Beall 1d44761e3c Merged develop into feature/MatrixPrinting 2015-10-16 10:41:25 -04:00
dellaert 52f109640c Merge remote-tracking branch 'origin/feature/ImprovedLie2' into feature/NavState_new_retract
Conflicts:
	gtsam/base/Lie.h
2015-07-24 16:03:17 +02:00
dellaert 05dfcf2dbf Added retract/logmap and commented more clearly 2015-07-24 15:32:27 +02:00
dellaert e296f320f5 Inlined compose and between derivatives in expmap/logmap 2015-07-24 15:10:00 +02:00
dellaert 607fb4e37b Merge remote-tracking branch 'origin/develop' into feature/cleanup_ImuFactor 2015-07-19 21:27:16 -07:00
Frank Dellaert f2df547d86 Functioning "cols" method. Unfortunately, "rows" and "block" are not easy. 2015-07-19 17:15:26 -07:00
dellaert 272a563022 expmap/logmap derivatives 2015-07-19 00:39:47 -07:00
Frank Dellaert 45e99f05b6 Fixed test 2015-07-18 18:28:39 -07:00
dellaert d5bf2493fe Fixed remaining method call 2015-07-17 16:57:16 -07:00
dellaert d1271fd9d5 Fixed product retract/localCoordinates and corresponding tests 2015-07-16 23:48:56 -07:00
dellaert 03be928065 static Retract and Local are superfluous (do not belong to any concept) 2015-07-16 23:45:57 -07:00
Frank Dellaert 9c525c2e7f Default constructor now default 2015-07-12 18:56:45 -07:00
Frank Dellaert 539401664b use assert_equal 2015-07-12 18:36:50 -07:00
Frank Dellaert 02b703c5c8 Added MakeJacobian meta-function 2015-07-12 16:33:56 -07:00
Frank Dellaert 022af8f9bc use traits 2015-07-11 13:50:53 -07:00
Frank Dellaert 7e50b2d070 Testable traits 2015-07-11 13:22:52 -07:00
Frank Dellaert 7ff3e11efd removed redundancy in naming 2015-07-09 11:29:32 -07:00
Frank Dellaert 83d4296255 removed .cpp files of deprecated LieXXX.h 2015-07-09 11:28:40 -07:00
Frank Dellaert 3b16ad2967 Moved deprecated headers into subdirectory 2015-07-09 11:14:39 -07:00
dellaert 66d7c26a11 Fixed a tbb include 2015-07-08 15:01:30 -07:00
cbeall3 61315329bf Fix Matlab serialization 2015-06-24 10:55:06 -04:00
Frank Dellaert 0abdddb5a9 Merged develop into feature/performance 2015-06-22 12:11:00 -07:00
cbeall3 c4e0a10949 Add gtsam/config.h include to all files which include Eigen 2015-06-22 12:01:44 -04:00
dellaert 963b68ffe7 Merge remote-tracking branch 'origin/feature/reducedBloat' into feature/performance 2015-06-21 18:18:59 -07:00
dellaert 47495c8f46 Included config where needed 2015-06-21 18:14:20 -07:00
dellaert 22b7d8276a Formatting 2015-06-21 13:56:48 -07:00
dellaert 128bac616c Globally replaced FastSet<Key> with KeySet. 2015-06-20 18:38:25 -07:00
dellaert d1be7caed5 Made Key Testable, and moved all but base type away from types.h 2015-06-20 18:37:47 -07:00
dellaert e0afc0e05c Removed mpl-based Testable scheme with GTSAM 4 traits. This means you now have to be Testable to be a "FastSet". Future plan is to completely get rid of ths data structure, which is probably all but fast. 2015-06-20 18:36:03 -07:00
dellaert 63c28f89bf Removed system-specific header 2015-06-20 15:37:11 -07:00
dellaert 5719ba27fa Reducing header bloat by introducing new ThreadSafeException header. 2015-06-20 15:28:25 -07:00
dellaert 75e072396c Refactored and renamed some internals 2015-06-14 16:05:39 -07:00
dellaert 15966a65f2 Small reformat 2015-06-14 16:05:18 -07:00
dellaert a18875b598 Changed headers to GTSAM-style (near to far) 2015-06-14 16:05:09 -07:00
Frank Dellaert e93c346e02 Fixed minor warning triggering in tests 2015-06-07 21:18:37 -07:00