Commit Graph

6730 Commits (d00a5b19ab0be0b460f07f4cee44c43e84320deb)

Author SHA1 Message Date
dellaert 483d713859 unrotate is same now, with transpose_ 2014-10-22 22:16:35 +02:00
dellaert 5a792c8847 No Cayley in quaternion mode 2014-10-22 21:55:35 +02:00
dellaert 0f26842073 Added transpose_ in Quaternion mode 2014-10-22 21:55:11 +02:00
dellaert be676b22cf Fix some tests 2014-10-22 16:26:56 +02:00
dellaert 48a6777935 Some refactoring 2014-10-22 16:26:40 +02:00
dellaert a29f09423c Merge branch 'develop' into feature/BAD
Conflicts:
	gtsam/linear/tests/testGaussianBayesNet.cpp
2014-10-22 13:56:27 +02:00
dellaert e46be60215 Speeding up localCoordinates 2014-10-22 13:46:05 +02:00
dellaert 1061a66fc1 Speeding up localCoordinates 2014-10-22 13:45:57 +02:00
dellaert 0f53c8d5ec Timing of Ceres AutoDiff adaptor 2014-10-22 12:49:18 +02:00
dellaert e18a2164bb Fixed-size version of project2 (copy/paste!) 2014-10-22 12:48:45 +02:00
dellaert 19f0e3fc46 Fixed-size versions (copy/paste!) 2014-10-22 12:48:15 +02:00
dellaert f44e6f0187 Moved AdaptAutoDiff template in its own header file 2014-10-22 11:41:04 +02:00
dellaert 516bb4b0b1 Isolated Snavely example 2014-10-22 11:23:35 +02:00
dellaert 439f51ec7f test out invoke 2014-10-22 10:10:58 +02:00
dellaert 4f9a751f83 Merge remote-tracking branch 'origin/feature/BAD_ceres' into feature/BAD: MASSIVE edit with ceres-style AutoDiff now Adaptable to expressions, as well as traits that specify group/manifold predicates and dimensions. A lot of the edits were because of the latter, and especially the traits-induced changes in numericalDerivative. 2014-10-22 01:36:10 +02:00
dellaert 113b9d2e74 Got rid of unnecessary LieVector usage that broke fixed-code 2014-10-22 01:32:59 +02:00
dellaert 3b0d2a5f47 Make it clear that argument types must be fixed-size (for now). 2014-10-22 00:40:28 +02:00
dellaert 4b3e0dbcc0 Some new targets 2014-10-22 00:40:08 +02:00
dellaert b1aa7148c7 Fix dimensions, add is_group 2014-10-22 00:39:56 +02:00
dellaert 06af482d61 Added test for Rot3 - all is good 2014-10-21 23:07:38 +02:00
cbeall3 10435794ed small typos 2014-10-21 16:49:08 -04:00
dellaert 1eb5e185e5 New numericalDerivatives with traits an Charts - still some segfaults, *and* there should be no need for (a) multiple prototypes to match against c++ pointers, (b) the use of explicit template arguments. A task for someone... 2014-10-21 18:50:52 +02:00
dellaert f46aa7cd8c DefaultChart for dynamically sized Vector 2014-10-21 18:04:19 +02:00
dellaert fcbc1e90cf More traits 2014-10-21 18:03:28 +02:00
dellaert 224b71d696 Created testManifold 2014-10-21 12:54:28 +02:00
dellaert 0acffe5ae9 Fixed bug in DefaultChart: keeping a reference s never a good idea. 2014-10-21 11:13:14 +02:00
dellaert 25ad9ade05 Moved AdaptAutoDiff into its own test 2014-10-21 10:42:30 +02:00
dellaert 13b433ad89 zero for double and fixed matrices 2014-10-21 10:42:05 +02:00
dellaert bf16446f92 Deal with traits changes 2014-10-21 01:26:17 +02:00
dellaert e60ad9d2b2 Re-factor traits, has its own namespace now, as well is_group and zero 2014-10-21 01:25:47 +02:00
dellaert e0841fb3e6 No more Ceres dependecy, copied relevant Ceres files here (for now) 2014-10-20 23:53:56 +02:00
Luca b0ea3b715b fixed unit test for implicitSchur factor: Point covariance was not invertible, causing eigen weirdness 2014-10-20 11:03:53 -04:00
dellaert f39c1d72f8 dimension 2014-10-20 15:43:47 +02:00
dellaert bce84ca4db Successfully created Expression from AutoDiff function! 2014-10-20 15:38:27 +02:00
dellaert bf5580d518 AdaptAutoDiff now works with RowMajor Eigen matrices 2014-10-20 14:39:28 +02:00
dellaert df5e584412 Compiles, but Jacobains not correct yet 2014-10-20 14:32:20 +02:00
dellaert a423f284e9 Canonical coordinates prototype, works for Snavely 2014-10-20 14:23:08 +02:00
dellaert 70b22150fd Test vector - Cal3Bundle() focal length = 1 !! 2014-10-20 14:21:31 +02:00
dellaert 821f776118 Wrapper works to some extent 2014-10-20 09:43:32 +02:00
dellaert 7ebc8e969f Charts with default constructors 2014-10-20 09:29:45 +02:00
dellaert 63ae33088e Some success on the way to autodiff 2014-10-19 23:47:59 +02:00
dellaert e71f9edd37 dimension 2014-10-19 23:13:30 +02:00
dellaert 9a3d2747b8 Type of dimension<T>::value should be int 2014-10-19 23:13:20 +02:00
dellaert 8ee16c9018 Comments for Paul 2014-10-19 11:19:09 +02:00
dellaert eac76cd0f0 Some progress on defining interface 2014-10-19 11:18:36 +02:00
dellaert 768f47174b Forgot one is_manifold/dimension 2014-10-19 00:50:33 +02:00
dellaert 6e142184cc Implemented is_manifold and dimension for all types in testExpressionFactor 2014-10-19 00:35:25 +02:00
dellaert c32d2bb3b2 Fixed comments 2014-10-18 23:48:51 +02:00
dellaert 2f61653316 Fixed comments 2014-10-18 23:44:35 +02:00
dellaert d436d99146 Moved stuff to Manifold.h 2014-10-18 23:25:25 +02:00