Jing Dong
80b7fdd932
replace Eigen matrix type by gtsam matrix type
2014-11-08 16:09:51 -05:00
Jing Dong
ad88d4df57
move changable size Jacobian matrix interface from Cal3DS2_Base to Cal3DS2 and Cal3Unified, fix fix size matrix interface issue of Cal3Unified
2014-11-08 15:55:57 -05:00
Frank Dellaert
31d345bda1
Merged in fix/BAD_addMatrixSpecializationOfIdenity (pull request #32 )
...
* implemented traits::identity for Eigen matrices
2014-11-08 09:06:32 -05:00
HannesSommer
6cfc4c45d2
* implemented traits::identity for Eigen matrices
...
* simplified the traits::dimension for Eigen matrices
* added some tests for traits::identity and traits::zero
* got rid of a compiler warning (signed vs. unsigned) in Matrix.cpp
2014-11-08 13:51:24 +01:00
Andrew Melim
c520bf2b47
Working METIS ordering example.
2014-11-07 22:38:37 -05:00
Andrew Melim
ea19fae155
Formatting
2014-11-07 22:00:19 -05:00
Andrew Melim
88a11329c0
Correct key index issue with metis ordering
2014-11-07 21:54:59 -05:00
Luca
61d9cdd20f
included sensor to body transformation in smartProjectionPoseFactors (with unit test)
2014-11-07 19:27:16 -05:00
Mike Bosse
e4936df80a
matlab wrappers compile, but need testing
2014-11-07 22:41:21 +01:00
Mike Bosse
0ead01af92
matlab wrapper code needs to be updated since lieXXX are not used anymore
2014-11-07 16:41:43 +01:00
Renaud Dube
90ec6b1452
reverted extra spaces which were added in last commit
2014-11-07 12:11:08 +01:00
Renaud Dube
bd3f9db7df
inlined a fully specialized function template defined in a .hpp
2014-11-07 11:37:27 +01:00
Sungtae An
7bbd0513f4
Add the first unit test for Block-Jacobi Preconditioner
2014-11-06 23:14:52 -05:00
Sungtae An
85d6456a69
Add comments
2014-11-06 16:10:56 -05:00
Sungtae An
a89781a9e6
Add some comments
2014-11-06 14:26:46 -05:00
krunalchande
336b95d650
Fixed author names
2014-11-04 15:47:48 -05:00
dellaert
a94835a2e4
Merge remote-tracking branch 'origin/develop' into feature/BAD
...
Conflicts:
.cproject
gtsam/geometry/Cal3DS2.cpp
gtsam/geometry/Cal3DS2.h
gtsam/geometry/Cal3Unified.h
gtsam/navigation/CombinedImuFactor.h
gtsam/navigation/ImuFactor.h
gtsam/nonlinear/NonlinearFactor.h
gtsam/slam/tests/testPoseRotationPrior.cpp
Modified: testGaussMarkov1stOrderFactor.cpp, testPoseRotationPrior.cpp
2014-11-04 17:04:57 +01:00
dellaert
7d57d91fec
Most of LieXXX is gone, greatly simplifies code. All tests pass.
...
Merge remote-tracking branch 'origin/feature/BAD_noLieXX' into feature/BAD
2014-11-04 15:50:33 +01:00
dellaert
3824fe5f90
Fixed assert_equal and warnings
2014-11-04 15:48:30 +01:00
dellaert
efc2dc69fe
Got rid of some concats
2014-11-04 15:44:41 +01:00
dellaert
c332a44c5e
No more LieVector
2014-11-04 15:44:20 +01:00
dellaert
62cc0344ea
Added target
2014-11-04 15:43:48 +01:00
dellaert
dce8a6c341
Improved error message
2014-11-04 15:43:32 +01:00
dellaert
4afe132b1a
Fixed dimensions of Vectors
2014-11-04 15:41:14 +01:00
dellaert
8b86626113
Added test
2014-11-04 14:27:55 +01:00
dellaert
d06de2f044
Reverted to LieScalar until Prior and Between factors fixed
2014-11-04 14:26:50 +01:00
dellaert
9b0298d148
Allow for empty noiseModel_ again (although, dim breaks)
2014-11-04 14:26:25 +01:00
dellaert
da3677e704
No more LieVector/LieScalar
2014-11-03 13:52:08 +01:00
dellaert
f1dd554a9d
No more LieVector (too much copy/paste here)
2014-11-03 13:38:25 +01:00
dellaert
2a745b6c26
No more LieVector/LieScalar
2014-11-03 13:32:58 +01:00
dellaert
39ce31d0cc
No more LieVector
2014-11-03 13:15:41 +01:00
dellaert
c212ba0984
Avoid warnings
2014-11-03 11:50:21 +01:00
dellaert
6a08370a8a
Avoid warnings
2014-11-03 11:17:42 +01:00
dellaert
97a8618614
equals and print have to be function objects to do partial specialization to double and Eigen::Matrix.
2014-11-03 11:16:38 +01:00
dellaert
b5327673fb
Get rid of LieVector
2014-11-03 11:02:15 +01:00
dellaert
e2c8e2620b
Avoid warnings
2014-11-03 11:01:59 +01:00
dellaert
d29a29099b
equals and print have to be function objects to do partial specialization to double and Eigen::Matrix.
2014-11-03 11:01:49 +01:00
dellaert
262bb145b6
Merge remote-tracking branch 'origin/feature/BAD' into feature/BAD_noLieXX
...
Conflicts:
gtsam/base/Manifold.h
2014-11-03 09:57:51 +01:00
dellaert
329e7f1383
Comments, formatting, some TODO questions
2014-11-03 09:55:53 +01:00
dellaert
492c607f9e
No more Lie types
2014-11-03 09:27:40 +01:00
dellaert
64d0a3b4dc
equals and print for Matrix types
2014-11-03 09:27:05 +01:00
dellaert
e0c4d84dd7
Fixed some tests/warnings in quaternion mode
2014-11-03 00:59:19 +01:00
Frank Dellaert
ff036ac05c
Merged in feature/BAD_generic_value_traits (pull request #24 )
...
GenericValue to replace DerivedValue
2014-11-03 00:09:08 +01:00
Mike Bosse
11416cac65
Merge branch 'feature/BAD' into feature/BAD_generic_value_traits
...
Conflicts:
gtsam_unstable/nonlinear/tests/testAdaptAutoDiff.cpp
gtsam_unstable/nonlinear/tests/testExpressionFactor.cpp
2014-11-02 19:00:30 +01:00
dellaert
17d352bab4
Slight re-factor
2014-11-02 14:42:59 +01:00
dellaert
d2f56b13ed
Non-trivial noise models now correctly handled (at a small performance penalty, due to malloc of Vector b).
2014-11-02 14:37:52 +01:00
dellaert
8a6d8bfc82
Back to single
2014-11-02 14:35:32 +01:00
dellaert
d0e004c05f
No this-> needed
2014-11-02 14:35:22 +01:00
dellaert
90a0fa6e45
Check if active
2014-11-02 13:53:22 +01:00
dellaert
a8ab910c32
Merged twio changes in: the is_constrained() flag that does away with the dynamic cast, and the changes duy made in commit a61b49d to remove the constrained noise model hack. At the same time, both linearize methods (in expressionFactor and NonlinearFactor) now make use of is_constrained().
2014-11-02 13:45:54 +01:00