Commit Graph

6162 Commits (b19ed67545109307c3e0c4db769b6e249ce88ab7)

Author SHA1 Message Date
Andrew Melim b19ed67545 Work in progress on correcting bug with key casting to int32. Causes overflow on cast, causing bad array indexing in metis 2014-11-21 15:23:01 -05:00
Andrew Melim 9c2dcfb70c Slim down example to remove verbosity, added explanation on orderingType 2014-11-17 12:06:59 -05:00
Andrew Melim ffae14d42e Corrected scoped enum issue for non c++11 compilers 2014-11-17 11:57:22 -05:00
Andrew Melim f00f8d1d7a Formatting changes 2014-11-17 11:31:11 -05:00
Andrew Melim c520bf2b47 Working METIS ordering example. 2014-11-07 22:38:37 -05:00
Andrew Melim ea19fae155 Formatting 2014-11-07 22:00:19 -05:00
Andrew Melim 88a11329c0 Correct key index issue with metis ordering 2014-11-07 21:54:59 -05:00
Andrew Melim a281240ff1 METIS ordering only works on values that are 0 indexed. Otherwise heap corruption occurs inside metis ordering function. Not sure how to fix/enforce 2014-10-21 15:56:40 -04:00
Andrew Melim 49d6b04eb8 Metis ordering example 2014-10-21 13:15:48 -04:00
Andrew Melim 01f80c1fad Correct installation of dll file for metis on windows 2014-10-21 12:29:06 -04:00
Andrew Melim 81dfa6fe0a Adding METIS ordering logic to elimination 2014-10-21 01:34:47 -04:00
Andrew Melim 1d7bcb301a Ordering type enum 2014-10-20 18:58:15 -04:00
Andrew Melim 8cd17f6a30 Updating nonlinear params to allow selection of orderings 2014-10-17 15:50:13 -04:00
Andrew Melim 103ec596d7 Remove empty file and some code cleanup 2014-10-15 00:03:57 -04:00
Andrew Melim 99caf8833a Finished ordering implementation 2014-10-14 23:46:12 -04:00
Andrew Melim ad74a4b8c9 Update ms_stdint.h in metis. Export libraries correctly 2014-10-14 19:14:59 -04:00
Andrew Melim 0771b1658b Ordering implementation, unit tests 2014-10-14 15:18:05 -04:00
Andrew Melim bf22a49504 Working ordering format for Metis_NodeND 2014-10-13 13:15:05 -04:00
Andrew Melim f447481844 initial stub for metis ordering 2014-10-03 12:18:42 -04:00
cbeall3 9bb6beed92 Fix OpenMP configuration when MKL is enabled 2014-09-30 16:13:15 -04:00
cbeall3 f049c45863 Handle SVD sign ambiguities. Fixes issue #112 2014-09-30 15:27:19 -04:00
cbeall3 4fecf8a172 Add path for new MKL installation folder in latest parallel studio release 2014-09-30 13:09:13 -04:00
dellaert dd33344744 Fixed unit test - might be platform specific though :-( 2014-09-30 12:04:38 +02:00
Frank Dellaert e408159545 Merged in feature/allowMap (pull request #18)
Replaced range adaptor pattern with more explicit loop to create dimensions, which also allows maps to be supplied as TERMS containers.
2014-09-30 11:33:35 +02:00
dellaert 34dcfa4e89 Added example from Pull Request #18 discussion 2014-09-30 11:31:17 +02:00
dellaert 156c1abf4e Added reserve as suggested by Richard 2014-09-30 11:27:19 +02:00
dellaert 7c4a557011 Latest version of MKL no longer defines MKL_BLAS so I added this as a fix, following http://eigen.tuxfamily.org/bz/show_bug.cgi?id=874 2014-09-29 13:49:37 +02:00
dellaert 0d05a1c206 Some doxygen documentation 2014-09-26 17:41:43 +02:00
dellaert 1013ba83c9 Updated examples to conform to gtsam document. Re-factored iSAM example a bit. 2014-09-25 14:30:41 +02:00
cbeall3 e0a9eb63ce Fix for Windows: renamed some tests 2014-09-24 16:47:07 -04:00
cbeall3 968bea0a58 removed odprint which used varargs to fix issue 91 2014-09-24 14:56:38 -04:00
cbeall3 4a1d04a4d0 Applying patch from https://bitbucket.org/eigen/eigen/commits/d336163ce058/ to fix serialization on Mac with Boost 1.56.
https://forum.kde.org/viewtopic.php?f=74&t=122194
Matlab still crashes, however.
2014-09-22 16:51:09 -04:00
cbeall3 bc5f1c4a46 upgrade to Eigen 3.2.2 2014-09-22 16:20:53 -04:00
dellaert d34ba9c8bf The range adaptor scheme did not work for std::map TERMS in creating a JacobianFacor. Hence, I removed it - which I think is more readable - and replaced it with an explicit creationg of dimensions. I also added a test with std::map, which works. 2014-09-21 13:40:38 +02:00
dellaert 81645cb1f4 Added list_of.hpp dependence and fixed header order in doing so... 2014-09-21 13:38:12 +02:00
Andrew Melim 3046d52d6e Fix bugs in metis re building on Windows. Mostly version issues were new c math functions were redefined poorly in gklib and metis. 2014-09-18 10:45:01 -04:00
Andrew Melim f9f6fadba4 Updating code documentation per issue #114 2014-09-15 11:52:40 -04:00
Jing Dong be68cc0047 add given marginals to update_noiseModel to improve speed 2014-09-15 03:03:25 -04:00
Jing Dong 1a7653730c fix headers for TransBtwRobotFactorEM 2014-09-13 18:12:28 -04:00
Vadim Indelman 6b890cec0e added updateNoiseModels functionality 2014-09-10 00:24:32 +03:00
cbeall3 70956bb447 minor fixes for clang in C++11 mode on Mac 2014-09-08 15:52:07 -04: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
Luca aacd3484c7 bug fix: different pose covariance structure between g2o (t,R) and gtsam (R,t) 2014-09-04 10:07:28 -04:00
Luca 8444680e6e fixed unit test 2014-09-03 20:20:06 -04:00
Luca 08a6bff803 fixed issues in dataset and added comments 2014-09-03 20:18:46 -04:00
Luca 544e56f634 added examples 2014-09-03 15:40:57 -04:00
Luca 316ce41a22 removed comments 2014-09-03 15:31:30 -04:00
Luca b19e758f5a no test failures 2014-09-03 15:30:41 -04:00
Luca 103d2a8ae9 working unit tests 2014-09-03 15:23:35 -04:00
Luca 35d5b56b65 still debugging 2014-09-02 20:56:36 -04:00