Commit Graph

434 Commits (d3333c1c853f12942851ba4b5d71a34655135d3c)

Author SHA1 Message Date
Luca 6f692b1547 Merge branch 'develop'
Conflicts:
	gtsam/base/SymmetricBlockMatrix.cpp
	gtsam/linear/JacobianFactor-inl.h
	gtsam_unstable/geometry/tests/testTriangulation.cpp
2014-03-12 12:57:59 -04:00
dellaert 744d9f7c1c Cherry-picked Richard commit: Removed use of boost::range 'join' - replaced with a special flag to add one dimension in VerticalBlockMatrix and SymmetricBlockMatrix 2014-03-02 00:07:12 -05:00
dellaert 15a69fa1ca Maybe this does not make a difference, and it's a bit ugly, but I was thinking this change would allow the methods in question to be more readily inlined by the compiler. 2014-03-01 19:26:58 -05:00
Richard Roberts 87c2f8a7ff Fixed a mismatched tic/toc and added a couple needed function entry tics 2014-02-28 17:36:07 -05:00
dellaert 95c13d64dc Minimal unit test, forgotten by @richardroberts :-) 2014-02-15 12:10:41 -05:00
dellaert 298921509c As I was reading through, wrapped all comments to fit within 80 characters. 2014-02-15 12:10:17 -05:00
dellaert 15ba23bf46 Format using BORG conventions 2014-02-15 12:02:37 -05:00
dellaert 99947c7c6d Format using BORG conventions 2014-02-15 11:55:00 -05:00
dellaert b7cbc7a66f Format using BORG conventions 2014-02-15 11:47:30 -05:00
dellaert 6a8084ee02 Format using BORG conventions 2014-02-15 11:47:25 -05:00
Richard Roberts 72ec292022 Merge branch 'develop' into feature/adding-scripts-simplify 2014-02-13 15:25:27 -05:00
Richard Roberts 661a157553 Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults. 2014-02-13 01:34:31 -05:00
Richard Roberts 7cb4a8390a Removed use of boost::range 'join' - replaced with a special flag to add one dimension in VerticalBlockMatrix and SymmetricBlockMatrix 2014-02-12 18:50:05 -05:00
cbeall3 9af20808d4 renamed incorrectly named serialization function 2014-02-04 11:05:25 -05:00
Richard Roberts 4b8c17ec77 Changed target name to 'gtsam' instead of 'gtsam-shared' and 'gtsam-static'. Modified CMake options to only allow building either static or shared, but not both. Enabled GTSAM_BUILD_TYPE_POSTFIXES by default on all platforms. 2014-01-30 14:41:25 -05:00
jing 08f048f70e clean up 2014-01-23 19:26:22 -05:00
jing 8c4aa2b9a6 remove all LieMatrix(sizt_t m, ...), which also has dangerous behavior 2014-01-23 18:46:01 -05:00
jing 96296333ae remove all LieVector(size_t m, ...), which doesn't check parameter's type and it's also dangerous 2014-01-23 18:35:29 -05: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
jing c4eec5d549 fix Vector_() remained 2014-01-23 02:16:04 -05:00
jing 5e9540470a modified Vector_() in gtsam/base and gtsam/geometry folders 2014-01-23 01:17:07 -05:00
jing 8aac62ec1e fix LieVector constructor away from Vector_() 2014-01-23 00:52:55 -05:00
Richard Roberts 686051c032 Convert DOS line endings to UNIX 2014-01-09 16:39:27 -05:00
Alex Cunningham 96a4d80da4 Fixed some warnings 2014-01-04 20:35:19 -05:00
Richard Roberts 6654fb2701 Fixed compiler error on MSVC 10.0 2013-12-24 14:49:01 -05:00
Richard Roberts 655f9eddb7 Fixed unit tests for built-in comma initiailizer 2013-12-16 21:55:33 +00:00
Richard Roberts 880d9a8e3c Switched to new Eigen built-in special comma initializer 2013-12-16 21:33:12 +00:00
Richard Roberts f7abc53c7a Fixed compile error on windows 2013-12-16 21:32:53 +00:00
Duy-Nguyen Ta 72a1feca2c add KeyGroupMap to wrap ISAM2 update with group ordering to matlab. Wrap at() in SymbolicBayesNet, and GaussianConditional constructors with no noise model. 2013-12-04 14:36:13 +00:00
Richard Roberts 737e3806bb Fixed more warnings 2013-12-03 19:46:40 +00:00
Richard Roberts 9b8004d780 Using struct specialization to select MKL Householder QR in Eigen 2013-11-27 20:55:53 +00:00
Richard Roberts 5f87cbea7f New SymmetricBlockMatrix interface - should be safer as all exposed functions use symmetric matrix expressions and the internal uninitialized values below the diagonal are never exposed. 2013-11-26 23:49:53 +00:00
Richard Roberts 67058d0e7a Fixed comment typo 2013-11-21 15:09:51 +00:00
Richard Roberts da47f8a9e8 Another attempt to fix clang warning 2013-11-19 15:25:58 +00:00
Richard Roberts 138e092fec Disabled a clang warning 2013-11-19 14:04:42 +00:00
Richard Roberts abf5df5f7e Avoid clang warning 2013-11-19 00:44:02 +00:00
Richard Roberts 55433c13cc Changed default OpenMP threads when mixing with TBB to 1/4 the number of processors instead of 1/2. 2013-11-18 19:23:31 +00:00
Richard Roberts 0608e9a05b Added support for MKL in Eigen and fixed several errors and warnings within Eigen when using MKL 2013-11-18 19:23:23 +00:00
Richard Roberts d2cb52ea01 Fixed some warnings 2013-11-18 19:23:16 +00:00
Jing Dong e4d56df32e Fix Matrix_(...) to Mat() <<… 2013-11-14 05:39:29 +00:00
Jing Dong 763083d2db Fix Matrix_(...) to Mat() <<... in gtsam/base & gtsam/geometry 2013-11-13 04:50:42 +00:00
Jing Dong b806db8b20 Fix Matrix_(...) to Mat() <<... in gtsam/base 2013-11-13 00:04:59 +00:00
Richard Roberts ec78d54f37 Removed old Index typedef and IndexFormatter 2013-11-08 16:35:28 +00:00
Alex Cunningham 8ee0342f7a Fixed install path issue with subfolder 2013-11-08 14:44:42 +00:00
Richard Roberts 1a41b9f4a2 Split out some tree traversal functions into separate file and added forest statistics function 2013-11-07 21:41:21 +00:00
Richard Roberts c707059af1 Added const dereference to ValueWithDefault 2013-11-07 21:41:19 +00:00
Frank Dellaert 302880fbe3 namespace internal does not only exist in gtsam -> made macros more explicit 2013-10-31 03:19:41 +00:00
Richard Roberts 3c33e44c46 Fixed compile errors on windows 2013-10-29 04:24:14 +00:00
Frank Dellaert 194cae51ef Added some handy methods, and formatted cpp file using BORG style 2013-10-28 15:12:47 +00:00