Commit Graph

79 Commits (c4ebc71c5891c228bbb7ace96bd63b058b3a9e9c)

Author SHA1 Message Date
Richard Roberts 4876cc7ff7 Revamped timing statements - much easier to use, exception-safe (see email to frankcvs list) 2012-10-02 18:36:39 +00:00
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +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
Frank Dellaert f15d242a78 There was no unit test for DLT. Guess what, it never survived the switch to Eigen. Fixed now. 2012-06-16 03:23:38 +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 510e2eacac More progress in compiling on windows 2012-05-22 22:52:17 +00:00
Richard Roberts 25a53815e0 Initial changes to compile on windows 2012-05-22 22:52:08 +00:00
Chris Beall 6d28e0a039 fixed size skewSymmetric 2012-04-11 15:15:12 +00:00
Alex Cunningham 610faa8439 Experimented with using Eigen in Cayley implementations - ~4x speedup in Rot3M localCoordinates 2012-01-06 16:45:07 +00:00
Frank Dellaert f063308bbc Cayley transform 2012-01-06 01:26:52 +00:00
Alex Cunningham 98410ca5c9 Merge branch 'unified_constraints'
Conflicts:
	gtsam/linear/NoiseModel.cpp
	gtsam/linear/NoiseModel.h
	gtsam/linear/tests/testNoiseModel.cpp
2011-11-09 22:15:40 +00:00
Richard Roberts d57feb54b4 Bug fix in inverse_square_root 2011-11-07 17:31:35 +00:00
Chris Beall 97773d8021 cleaned up svd 2011-10-03 19:28:51 +00:00
Alex Cunningham c81b1e1617 temporarily removed 3rd party libraries 2011-06-17 15:10:35 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Alex Cunningham a22586362b Changed the default Matrix to use column major, rather than row major. Removed Matrix-inl.h, as it isn't used 2011-06-04 22:15:23 +00:00
Alex Cunningham 79c09708e8 Assorted cleanup to remove ublas references, switch more Vector/Matrix utility functions to use Eigen in templates, reimplemented backsubstitution with Eigen 2011-06-02 20:35:02 +00:00
Alex Cunningham 2e942f08ac Removed some extraneous comments from eigen transition 2011-05-20 18:43:37 +00:00
Alex Cunningham e20561be73 Merge branch 'eigen' 2011-05-20 13:52:08 +00:00
Alex Cunningham 752e812895 Fixed a bug in the expm function that assumed a fixed matrix size 2011-02-04 03:32:39 +00:00
Richard Roberts 7cdb9b3564 print(Matrix) now formats to allow pasting into C++ code, by including commas and formatting zeros as '0.0' 2011-02-04 00:49:20 +00:00
Richard Roberts 739764ca8e linear_dependent prints when not linearly dependent, like assert_equal. Added linear_independent to check the opposite. 2010-11-19 17:19:26 +00:00
Richard Roberts c3f95f9409 Another lapack.h (not present on Linux), fortunately not needed 2010-11-06 21:54:38 +00:00
Richard Roberts 078f07650f Added option to use LAPACK QR with -DUSE_LAPACK_QR 2010-10-29 14:45:20 +00:00
Yong-Dian Jian b53bcc7d66 add preconditioned conjugate gradient 2010-10-28 03:26:03 +00:00
Richard Roberts 141a23ae6a Removed extra traces of svd that were accidently left in previously 2010-10-26 20:45:17 +00:00
Richard Roberts 2c90e3d836 Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'. 2010-10-25 20:10:33 +00:00