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