Commit Graph

2266 Commits (302880fbe372469ebac40514214d68eb0b0a3f89)

Author SHA1 Message Date
Frank Dellaert 302880fbe3 namespace internal does not only exist in gtsam -> made macros more explicit 2013-10-31 03:19:41 +00:00
Frank Dellaert ff050b82d9 Log *before* iteration starts 2013-10-31 03:19:09 +00:00
Pablo Fernandez Alcantarilla 108df6e8cc LevenbergMarquardt time start ok 2013-10-30 22:30:02 +00:00
Frank Dellaert 855e2aa18c Logging works, see testNonlinearOptimizer.cpp 2013-10-30 15:40:22 +00:00
Frank Dellaert d5271dfff7 fixed warning 2013-10-30 12:08:58 +00:00
Frank Dellaert 6c1f851d51 small change as alpha=1 2013-10-29 14:09:58 +00:00
Frank Dellaert ccae63fd42 Removed degenerate example 2013-10-29 04:59:17 +00:00
Frank Dellaert daf5938577 const correctness 2013-10-29 04:58:51 +00:00
Richard Roberts 3c33e44c46 Fixed compile errors on windows 2013-10-29 04:24:14 +00:00
Frank Dellaert 23cd20aa9b Fixed unit test with different (non-degenerate) Hessian 2013-10-29 04:07:44 +00:00
Frank Dellaert 4591835223 gradientAtZero is now implemented in the fcators (Richard says, need to work on efficiency) 2013-10-29 03:42:33 +00:00
Frank Dellaert b66841ca08 addInPlace_ (does not require structure to be the same) 2013-10-29 03:41:45 +00:00
Frank Dellaert 3c65fcfa19 Failed unit test, trace back to updateATA ? 2013-10-29 01:10:41 +00:00
Frank Dellaert cfe9b9c52c Linearize can now be overwritten 2013-10-28 17:35: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
Frank Dellaert 8740e9d8fd Fixed warning 2013-10-27 20:38:51 +00:00
Frank Dellaert df0d8bb63c Allow other constructors to use fillTerms 2013-10-27 16:49:46 +00:00
Frank Dellaert 7c3131b533 Made multiplyHessian into multiplyHessianAdd 2013-10-27 14:58:51 +00:00
Frank Dellaert 9de0cacc27 Added vector(dims) method, and introduced Dims typedef 2013-10-26 22:04:37 +00:00
Frank Dellaert 48dd3cb769 DSF with Map, allows more general types 2013-10-26 17:57:03 +00:00
Richard Roberts 83b1c4681b Added missing DLL export tags 2013-10-26 17:10:36 +00:00
Frank Dellaert 4727696de5 Split matching example over Base and Vector 2013-10-26 15:44:40 +00:00
Frank Dellaert 482777a938 new names find/merge, made it clear DFSVector operations are expensive 2013-10-26 15:42:17 +00:00
Frank Dellaert 42fda7913f Added path compression 2013-10-26 15:25:56 +00:00
Frank Dellaert ddd7c6663f Split DSFVector into two classes 2013-10-26 15:16:41 +00:00
Frank Dellaert 0dbd016ca9 Cleaned up DSFVector and added pairwise matches example 2013-10-26 15:02:30 +00:00
Frank Dellaert 17a74da786 Fixed unit test 2013-10-26 04:27:05 +00:00
Luca Carlone c4747fdf69 removed cout 2013-10-26 03:32:11 +00:00
Frank Dellaert 02da1a439e Small change with map_values, target 2013-10-25 21:35:38 +00:00
Alex Cunningham 4950d6020a Merged NonlinearSolverParams in gtsam.h into NonlinearOptimizerParams, removed references to NonlinearSolverParams elsewhere in comments 2013-10-25 19:47:22 +00:00
Frank Dellaert ad2fb1166b Deleted wrongly named files 2013-10-25 19:09:14 +00:00
Frank Dellaert def9b84e45 Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
See example in testNonlinearOptimizer
As part of this, I also merged SuccessiveLinearizationParams into NonlinearOptimizerParams, which is now in its own separate file NonlinearOptimizerParams.h
2013-10-25 18:27:43 +00:00
Frank Dellaert 7f9036386c Targets and comments only 2013-10-25 05:58:32 +00:00
Pablo Fernandez Alcantarilla d03eafb6c0 Constructor that converts from Vector 2013-10-25 00:54:05 +00:00
Luca Carlone 42538c0252 unit tested multiplyHessian in HessianFactor 2013-10-24 23:12:18 +00:00
Luca Carlone 6f7d4ddb50 added multiplyHessian in HessianFactor (not ready) 2013-10-24 22:22:29 +00:00
Pablo Fernandez Alcantarilla 621483bc9b multiplyHessian in JacobianFactor works 2013-10-24 16:40:25 +00:00
Pablo Fernandez Alcantarilla 6a383799d7 Skeleton code for GaussianFactorGraph::multiplyHessian 2013-10-24 15:52:32 +00:00
Pablo Fernandez Alcantarilla 89dcea3e0d GTSAM_THROW_CHEIRALITY_EXCEPTION option added 2013-10-24 00:08:53 +00:00
Pablo Fernandez Alcantarilla d5a5709262 Throws CheiralityException is flag GTSAM_THROW_CHEIRALITY_EXCEPTION is set to true (default behaviour) 2013-10-24 00:06:39 +00:00
Duy-Nguyen Ta 8be72d2417 fix a small but important error in dexpInvL comment 2013-10-23 21:17:51 +00:00
Richard Roberts 3ff205b829 Documentation for timing.h 2013-10-22 23:14:21 +00:00
Jing Dong 7ebce58a69 Fix Vector_() to Vec() in gtsam/slam 2013-10-21 05:27:27 +00:00
Jing Dong a71c258100 Fix Vector_() to Vec() in gtsam/nonlinear 2013-10-21 05:20:30 +00:00
Jing Dong dd3a98464a Fix Vector_() to Vec() in gtsam/navigation 2013-10-21 05:15:48 +00:00
Jing Dong 40a7153272 Fix Vector_() to Vec() in gtsam/linear 2013-10-21 05:12:48 +00:00
Jing Dong 615c223f81 Fix Vector_() to Vec() in gtsam/geometry 2013-10-20 07:10:17 +00:00
Jing Dong 019cd62d3e Fix Vector_() to Vec() in gtsam/discrete 2013-10-20 06:09:36 +00:00
Jing Dong 5d588b89e3 Fix Vector_() to Vec() in gtsam/base 2013-10-20 06:05:36 +00:00
Luca Carlone a1402018ca added computePoints functionality in smartFactorsCreator 2013-10-19 22:42:51 +00:00