Commit Graph

803 Commits (be676b22cf983fec3e72aef50c3fd5d088c062b2)

Author SHA1 Message Date
dellaert 027759300d size_t argument for check 2014-10-14 11:13:09 +02:00
dellaert 0c7ea68f2f Now overwriting linearize as preparation for direct VericalBlockMatrix 2014-10-11 17:05:53 +02:00
dellaert f887ca47b9 make_shared is a tad faster 2014-10-06 12:13:24 +02:00
dellaert df17758469 Assume H pre-allocated as usual, and *move* Jacobians to avoid allocations 2014-10-02 13:30:16 +02:00
dellaert 8a196eb86e A zero noiseModel_ never worked for NoiseModelFactor, regularizing this by explicit check 2014-10-02 11:01:14 +02:00
dellaert 1dddb4046a Comment only 2014-10-02 09:44:29 +02:00
dellaert 2d76f200ce Fixed compile error 2014-10-01 14:10:27 +02:00
dellaert c01c756d69 Created implementation file for NonlinearFactor and moved non-templated code there 2014-10-01 13:14:55 +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
Nathan Michael a84ba5c677 Moving ValueCloneAllocator to Values.h to address forward declared template argument issue. 2014-07-07 12:18:15 -04:00
Yong-Dian Jian 1a9ab972a9 make verbosityTranslator public static functions 2014-06-29 13:08:17 -04:00
Richard Roberts 946cc5338a Merge branch 'develop' into feature/timing_scripts_build
Conflicts:
	gtsam_unstable/CMakeLists.txt
2014-06-21 08:55:49 -07:00
Yong-Dian Jian 0a7fd40b6c fix matlab toolbox compilation error 2014-06-17 13:47:43 -04:00
Yong-Dian Jian 38dc807f32 Merge remote-tracking branch 'origin/feature/pcg' into develop
Conflicts:
	gtsam/nonlinear/NonlinearOptimizer.cpp
2014-06-16 00:41:34 -04:00
Yong-Dian Jian 17426d0076 subgraph preconditioner revised 2014-06-15 23:14:06 -04:00
Yong-Dian Jian e8d3809917 add new generic pcgsolver and preconditioner classes
add a unit test for the PCGSolver class
2014-06-08 00:34:23 -04:00
Richard Roberts fe235b1209 Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00
dellaert 21490eadd6 Comments w Yong-Dian 2014-06-04 14:57:22 -04:00
Yong-Dian Jian a0c77dcc1c remove unused variables in iterative solvers and rename accordingly. 2014-06-03 23:52:35 -04:00
dellaert c6de457a4b Moved LAGO to slam 2014-06-01 12:25:23 -04:00
dellaert 7119d0c3c2 Sanitized G2o I/O interface to conform to what we had before. No sense in having many different styles, and this works better for MATLAB (now wrapped, as well).
BAL reading/writing should be similarly cleaned up.
2014-06-01 11:46:23 -04:00
Chris Beall 470527ff99 fix warnings on Windows. No need to create variable in catch statement if you're not going to use it. It generates unreferenced variable warnings. 2014-06-01 11:30:04 -04:00
dellaert ac3d1ea8b6 Remove timeLago from tests that are run.... 2014-05-31 19:02:41 -04:00
dellaert 76297ea2cc Adding noise does not help much 2014-05-31 17:15:29 -04:00
dellaert 42edec1066 Properly read w10000 2014-05-31 16:24:50 -04:00
dellaert 7e6a333b1a Constrain orientation 2014-05-31 16:24:40 -04:00
dellaert a74d82ac71 Convenience add functions... 2014-05-31 15:49:21 -04:00
dellaert 385dfd8ad6 use non underscore functions 2014-05-31 15:18:45 -04:00
dellaert 3425a8a37c use namespace std 2014-05-31 15:18:21 -04:00
dellaert 8fe24183eb Lago timing 2014-05-31 14:37:29 -04:00
dellaert 8d54460d2c Made three helper functions static (not directly called in testLago) 2014-05-31 13:44:23 -04:00
dellaert 970d49f60b Standard formatting and some BOOST_FOREACH uses 2014-05-31 13:37:10 -04:00
dellaert e5344d3d92 Doxygen documentation 2014-05-31 13:26:13 -04:00
dellaert dfb620b5de Header discipline 2014-05-31 13:21:34 -04:00
dellaert 9b8af1bf6e Use namespace explicitly 2014-05-31 13:15:51 -04:00
dellaert 1d43a1f206 removed redundant "Lago" from several function names 2014-05-31 13:13:14 -04:00
dellaert fe33c80b5f Introduced namespace 2014-05-31 13:04:15 -04:00
dellaert acdc3304e0 Cleaned up headers 2014-05-31 13:00:08 -04:00
dellaert 732409faf3 Changed filenames 2014-05-31 12:51:37 -04:00
Chris Beall 432fce817e Fixes for Windows. Everything compiles and passes again. 2014-05-28 21:29:23 -04:00
Luca 515b612ca0 Merge branch 'develop'
Conflicts:
	.cproject
2014-05-28 18:59:04 -04:00
cbeall3 14d9855c53 Fix memory error uncovered by valgrind 2014-05-28 18:57:00 -04:00
Luca 386ed2e510 Merge branch 'develop'
Conflicts:
	gtsam_unstable/slam/SmartFactorBase.h
2014-05-28 18:11:39 -04:00
Luca 48ec78bb40 cleaned up code and added comments 2014-05-28 13:39:22 -04:00
Luca a805034273 cleaning code 2014-05-28 13:22:09 -04:00
Luca 461047b242 first working version 2014-05-28 13:14:49 -04:00
Luca cf7dd88916 minor comment 2014-05-28 02:38:01 -04:00
Luca de64d29e6a working unit test for 2nd stage: M3500 is not working yet 2014-05-28 02:09:38 -04:00
Luca 61495b83d8 added extra unit tests to LAGO 2014-05-27 22:38:26 -04:00
Luca 8a1c6fe77f added comment 2014-05-27 18:23:57 -04:00