Commit Graph

6664 Commits (c40da171224869a51a8e1ecb0598c09ec30e7fd8)

Author SHA1 Message Date
dellaert b8d9d5b6ca Starting down the path of a templated method 2014-11-11 22:38:50 +01:00
Chris Beall 02524f42e7 Merged in fix/BAD_debuggedReshape (pull request #35)
added missing OutOptions to the Reshape functor
2014-11-11 13:53:54 -05:00
HannesSommer 2a2deff338 added missing OutOptions to the Reshape functor 2014-11-11 19:32:17 +01:00
dellaert c66d6bd1a4 Added templated class 2014-11-11 18:14:17 +01:00
Jing Dong 0313c46272 fix DCHECK_LT in fix/wrap 2014-11-11 12:02:53 -05:00
dellaert 752d4800f1 Added new set of expected files in case serialize is turned off 2014-11-11 13:43:25 +01:00
dellaert 53f78419c5 cleaned up wrap targets 2014-11-11 13:42:53 +01:00
dellaert 8a555c7e05 Comment 2014-11-11 13:42:25 +01:00
dellaert 14cf3da235 slight refactor 2014-11-11 13:42:13 +01:00
Sungtae An 3dbc9929a4 Rename ImplicitSchurFactor to RegularImplicitSchurFactor ('Regular' means fixed-size) 2014-11-10 23:37:42 -05:00
dellaert 8638c74e35 Added specializations of insert, as well as Cal3Bundler 2014-11-10 18:06:09 +01:00
dellaert 2946bcdc82 Slight refactor/comments 2014-11-10 17:56:22 +01:00
dellaert 265184b6c9 Avoid warning 2014-11-10 17:56:08 +01:00
dellaert fde3805aab Added Mike's desired code snippet 2014-11-10 16:44:48 +01:00
dellaert 06eb801526 Added virtual destructor: for some reason if I remove virtual methods the unit tests fail... 2014-11-10 16:44:09 +01:00
Hannes Sommer ac8b6317b9 Merged in fix/BAD_cleanerEigenMatrixDefaultChart (pull request #33)
cleaned up and optimized a bit the Eigen matrices' DefaultChart
2014-11-10 16:39:22 +01:00
HannesSommer fed2c8b684 added missing square matrix specialization - without it, square to square cases would be ambiguous. 2014-11-10 16:35:23 +01:00
dellaert e976aae38a Avoid warning and re-formatted with BORG template 2014-11-10 16:27:33 +01:00
Mike Bosse 9391decc91 This does not work; but perhaps something like this may be done? 2014-11-10 16:15:47 +01:00
dellaert 00765d9bf3 Moved Reshape to matrix 2014-11-10 15:30:53 +01:00
Jing Dong b0ad350ec4 matrix block operation 2014-11-09 17:11:11 -05:00
Jing Dong 8161cc28ad add dynamic size matrix uncalibrate in Cal3DS2_Base, now wrapper compiles 2014-11-09 17:02:22 -05:00
HannesSommer 6d04309dfb * cleaned up and optimized a bit the Eigen matrices' DefaultChart
* also added a few unit tests more for those chars
2014-11-09 17:48:52 +01:00
HannesSommer 9f765c7496 micro cleanup 2014-11-09 10:27:23 +01:00
Jing Dong 139ef0d61d fix glog macro to assert 2014-11-08 22:16:32 -05:00
Sungtae An f2b7cc0f3c Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into develop 2014-11-08 20:14:28 -05:00
Sungtae An 9b30493113 Replace the part of computing block diagonal manually for each factor with calling hessianBlockDiagonal 2014-11-08 20:08:01 -05:00
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
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
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