Richard Roberts
a3797e3cdb
Int keys with formatter objects, all unit tests pass
2012-02-21 00:53:35 +00:00
Richard Roberts
3d40f5e6fc
All unit tests pass with TypedSymbol removed
2012-02-07 04:58:11 +00:00
Richard Roberts
820b33bd55
(2.0_prep branch) Merged in virtual_values branch
2012-02-03 17:18:32 +00:00
Richard Roberts
26cdf28421
Renamed DynamicValues to Values and removed specialized derived Values classes
2012-02-02 16:16:46 +00:00
Duy-Nguyen Ta
98f2d47f58
most tests passed, except testPose2SLAMwSPCG, testGaussianISAM2, testNonlinearEquality, testNonlinearFactorGraph, testProjectionFactor, testVSLAM
2012-01-30 04:34:46 +00:00
Chris Beall
63dc9399b9
refactored Pose2SLAM
2012-01-28 02:31:44 +00:00
Stephen Williams
7c87a4f58d
Included the inline header at the bottom of SubgraphSolver, NonlinearFactorGraph, NonlinearOptimization, and NonlinearOptimizer. This avoids having to include the '-inl.h' in subsequent projects.
2011-12-20 23:25:43 +00:00
Frank Dellaert
964af8b21c
Commented use of GTSAM_MAGIC_KEY
2011-08-18 13:18:26 +00:00
Alex Cunningham
fa4faa274a
Merge branch 'prep_0.9.3'
2011-06-13 16:55:31 +00:00
Richard Roberts
07820af903
Fixed crashes when doing linearize/solve on nonlinear factor graphs with NULL factors
2011-03-29 19:51:50 +00:00
Alex Cunningham
7407843214
Reworked nonlinear optimizer so that it only uses a solver member variable if you are using spcg. SPCG may be broken at this point, and its member variable will be removed soon.
2011-02-10 16:01:29 +00:00
Alex Cunningham
06b08c6f85
Fixed bug with shared solvers in recursive LM nonlinear optimizer
2011-02-10 16:01:28 +00:00
Alex Cunningham
719e851643
Added a functional version of LM optimization for comparison
2011-02-06 04:13:32 +00:00
Kai Ni
e726f7c7af
remove backward compatible functions in NonlinearOptimizer
2010-11-21 22:00:22 +00:00
Richard Roberts
2c90e3d836
Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'.
2010-10-25 20:10:33 +00:00
Chris Beall
69c6d05ce1
config() changed to values() for consistency
2010-10-22 19:29:15 +00:00
Richard Roberts
1d94dacca0
make check passes with dense qr using lapack geqrf
2010-10-22 03:51:10 +00:00
Kai Ni
bc36e653fd
depend on external CCOLAMD and DenseQR
2010-10-16 01:55:47 +00:00
Kai Ni
24d499039f
prepend license information on all the codes
2010-10-14 04:54:38 +00:00
Alex Cunningham
07bda5aa97
Changed linear config names to *Values, updated comments
2010-10-09 03:09:58 +00:00
Richard Roberts
1d52ff90a8
Merged simplelinear branch into trunk
2010-10-08 22:04:47 +00:00
Richard Roberts
f1132359d4
Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs)
2010-08-19 17:23:19 +00:00
Alex Cunningham
38ea7d1ea5
Added more static optimization helper functions - can now just call optimizeLM(graph,config) or optimizeGN(graph,config) to get an optimized config.
2010-08-09 17:20:03 +00:00
Richard Roberts
0316a53f79
Removed spurious "using namespace noiseModel"
2010-08-08 03:10:29 +00:00
Alex Cunningham
7e3442286e
Added a Gauss-Newton static function for nonlinear optimization
2010-08-06 15:10:19 +00:00
Alex Cunningham
d6157ab828
Added a static nonlinear optimization function that uses default ordering and thresholds and returns an updated config.
2010-07-22 21:17:02 +00:00
Frank Dellaert
fea5beb638
Re-organization: moving all files.
...
I re-organized into original cpp directory and 4 additional directories: base, geometry, slam, and tests.
cpp will be further renamed/sub-divided and contains the core library.
I wanted it not depend on geometry or slam, which necessitated moving complicated tests to a dedicated directory.
2010-07-12 07:16:31 +00:00