Commit Graph

71 Commits (d0e1c1a770f35c8c858aadb5784f95d7c50ac0c4)

Author SHA1 Message Date
Mike Bosse b7204b100d PoseRTV 2014-12-20 20:22:34 +01:00
Paul Furgale 0706caf173 Latest edits...started on Eigen types 2014-12-14 20:28:25 +01:00
dellaert e6877dc27f All MatrixMN matrices now defined 2014-12-04 13:30:41 +01:00
dellaert cc96529eb6 Sanitized Matrix typedefs and constants a la Eigen 2014-12-04 10:41:09 +01:00
Natesh Srinivasan 0f95890215 done with geometry 2014-12-03 16:34:58 -05:00
Natesh Srinivasan aad0b2876b Changed Matrix.h to correct return values amd impleemnted rectangular matrix types.
Also changed block operations to <<
2014-12-03 15:16:55 -05:00
nsrinivasan7 7116661a2e changed naming convention of const matrices to _DxD. @dellaert 2014-12-03 10:58:09 -05:00
Natesh Srinivasan 4e557d38e6 updated Matrix.h with commonly used matrices. 2014-12-03 09:59:10 -05:00
nsrinivasan7 ca9c66073f Rot2 rotate() and unrotate() changes to OptionalJacobians 2014-11-30 16:09:46 -05:00
nsrinivasan7 61d9948c3d added more typedefs for matrices 2014-11-30 11:54:27 -05:00
dellaert bd342261e4 New OptionalJacobian header/cpp, moved unit test to base 2014-11-28 14:57:05 +01:00
dellaert 9acc602d16 Fixed comments 2014-11-28 02:18:00 +01:00
dellaert 49932cf0f3 New FixedRef type 2014-11-28 01:55:31 +01:00
HannesSommer 2a2deff338 added missing OutOptions to the Reshape functor 2014-11-11 19:32:17 +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 00765d9bf3 Moved Reshape to matrix 2014-11-10 15:30:53 +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
dellaert a38ac5a107 More fixed-size definitions 2014-10-07 00:29:43 +02:00
dellaert e48b38ca21 Fixing uncalibrate (does not yet compile) 2014-10-06 15:45:26 +02:00
dellaert f9695f058e Fixed size matrix in project_to_camera 2014-10-06 14:22:49 +02:00
Andrew Melim 5bc4810dcb Correcting bug fixes for Visual Studio. See bb issues #115,116,118 for more information 2014-09-08 15:19:54 -04:00
cbeall3 267b86ec14 Remove svd inverse_square_root 2014-05-03 11:54:01 -04:00
jing ad0662a860 now all Matrix_() removed 2014-01-23 03:16:38 -05:00
jing b36574f77a remove all Vector_() definition and declaration 2014-01-23 02:51:05 -05:00
Richard Roberts 9b8004d780 Using struct specialization to select MKL Householder QR in Eigen 2013-11-27 20:55:53 +00:00
Richard Roberts 67058d0e7a Fixed comment typo 2013-11-21 15:09:51 +00:00
Duy-Nguyen Ta 63ff1b47c1 support augmented matrices in Matrix's vector_scale_in_place, Constrained's Whiten, WhitenInPlace, and unit(...). These are used in constraints SQP solver with Lagrange multipliers. 2013-10-02 03:52:08 +00:00
Richard Roberts 4585fd1caa Merge branch 'svn/trunk'
Conflicts:
	gtsam/navigation/tests/testInertialNavFactor_GlobalVelocity.cpp
	gtsam/nonlinear/ISAM2.cpp
	gtsam/nonlinear/ISAM2.h
	gtsam/slam/tests/testBetweenFactor.cpp
	gtsam_unstable/nonlinear/ConcurrentBatchFilter.cpp
	gtsam_unstable/nonlinear/tests/testConcurrentBatchFilter.cpp
	gtsam_unstable/nonlinear/tests/testConcurrentBatchSmoother.cpp
	gtsam_unstable/slam/SmartProjectionFactor.h
2013-08-11 18:16:56 +00:00
Alex Cunningham 0cb6e97803 Added stack function that takes a vector of matrix blocks 2013-08-09 16:24:45 +00:00
Richard Roberts e2f8dd866d Merge branch 'svn/trunk'
Conflicts:
	gtsam/linear/GaussianBayesTree.cpp
	gtsam/linear/GaussianBayesTree.h
	gtsam/linear/VectorValues.h
	gtsam/linear/tests/testVectorValues.cpp
	gtsam_unstable/nonlinear/sequentialSummarization.cpp
2013-08-06 18:33:24 +00:00
Duy-Nguyen Ta bcae0afd31 Putting sub matrices along the diagonal of a big matrix. dexpL for Rot3 and Point3 2013-08-06 14:24:10 +00:00
Richard Roberts b7f2ba2845 Added formatMatrixIndented function for pretty-printing matrices with labels 2013-07-12 22:27:34 +00:00
Stephen Williams bbf9bad6d7 Modified serialization of Vector and Matrix to support binary files 2013-05-08 13:23:50 +00:00
Richard Roberts eeef9eab32 Generating config.h file in CMake with quaternion mode flag, dataset paths. Also added CMake option to use system-installed Eigen, which works by generating a global eigen include file containing the corresponding include paths. 2013-04-25 15:57:15 +00:00
Alex Cunningham 88d3def0db Added assert_inequal for matrices 2013-04-18 18:12:37 +00:00
Richard Roberts 315223b166 Fixed problems with last commit 2013-04-05 21:37:35 +00:00
Richard Roberts 547323cc79 Fixed a bunch of compiler warnings 2013-04-05 21:34:04 +00:00
Richard Roberts a54d177202 Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Alex Cunningham 55c9bdb3ac Added notes on use of eye() and zeros() when using Eigen block operations 2012-09-03 00:58:05 +00:00
Richard Roberts b6ddb2197b Removed unused "zero_below_diagonal" flag in Matrix QR 2012-08-22 22:40:04 +00:00
Richard Roberts b7a13c7061 Added >> stream operator to Matrix to easily read from input streams 2012-06-22 22:51:35 +00:00
Richard Roberts 0e46b02374 Added >> stream operator to Matrix to easily read from input streams 2012-06-22 22:51:32 +00:00
Summit Patel b9927a1b7e Fixed Doxygen warnings. 2012-06-07 23:08:43 +00:00
Richard Roberts 318dd96dfb Matrix stream input operator 2012-06-04 13:44:21 +00:00
Richard Roberts c3052fe536 Fixed conflicts with build-in windows names 2012-05-24 20:11:48 +00:00
Richard Roberts 25a53815e0 Initial changes to compile on windows 2012-05-22 22:52:08 +00:00
Richard Roberts 0e0680d3c9 Templated version of skewSymmetric to work with fixed-size matrices 2012-05-15 14:35:40 +00:00
Chris Beall d95e1738d4 fixed size improvements for significant speedup in LBA 2012-05-09 17:19:01 +00:00
Chris Beall fbef6ce63f tiny inline fix 2012-04-11 17:01:16 +00:00