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