Commit Graph

26 Commits (6b87b9d307b467507d0213d7191d3fe4a7df8771)

Author SHA1 Message Date
Richard Roberts a54d177202 Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows 2013-03-13 18:56:21 +00:00
Yong-Dian Jian 392ca3a84d make the print message with consistent format 2013-01-03 02:50:55 +00:00
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Yong-Dian Jian e3aaeedbf2 update the optimize interface 2012-09-24 21:05:37 +00:00
Frank Dellaert c67966718a Got rid of extra header 2012-09-08 04:20:21 +00:00
Yong-Dian Jian 6c2f213091 1. use DSFVector for spanning tree in SubgraphSolver
2. move DSFVector from unstable to stable
3. create Dummy.cpp to prevent base_unstable degenerate
2012-09-05 15:03:35 +00:00
Richard Roberts b0508cc1a8 Removed JacobianFactorGraph - moved its linear algebra interface to GaussianFactorGraph and redirected all uses of it to GaussianFactorGraph 2012-09-04 22:42:09 +00:00
Yong-Dian Jian e9eb96a408 wrap iterative solver, subgraph solver, etc.
fix the matlab spcg example
2012-09-03 21:50:22 +00:00
Yong-Dian Jian af652b0e04 remove simpleSPCG
reorg SubgraphSolver
add unit test for SubgraphSolver
2012-09-03 19:43:08 +00:00
Yong-Dian Jian 8bdef8a392 1. return a copy instead of shared ptr
2. arrange the code a bit
2012-06-14 22:07:17 +00:00
Yong-Dian Jian 6fd2ac7f86 move iterative.* back to stable. add a template-style nonlinear iterative solver 2012-06-12 14:19:01 +00:00
Yong-Dian Jian 734a18b02e old spcg solver fixed 2012-06-09 02:42:45 +00:00
Yong-Dian Jian 913160462a in the middle of resurrecting spcg 2012-06-08 16:45:16 +00:00
Yong-Dian Jian be0346ab87 resurrect deleted spcg files 2012-06-08 03:02:04 +00:00
Richard Roberts 233892227d Removed commented-out SubgraphPreconditioner and SubgraphSolver (YD confirmed are unused) 2012-04-16 01:13:05 +00:00
Yong-Dian Jian bc7293a0a7 disable old subgraph preconditioners temporarily to remove name conflict 2012-02-02 23:16:45 +00:00
Yong-Dian Jian 00023f0c67 start to fix iterative solvers 2012-02-01 16:35:18 +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
Alex Cunningham 4962c8ed38 Separated split() from the SubgraphSolver because it won't compile in other projects, rearranged headers to remove redundancy and fix template problems 2011-10-18 21:01:16 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Alex Cunningham 9f4661544f VariableIndex is now constructed at the creation of a NonlinearOptimizer and passed in at solver creation. 2011-02-10 16:51:56 +00:00
Kai Ni 1e54c8c2c0 remove duplicated constructors 2010-11-22 09:18:01 +00:00
Richard Roberts d6929d4409 Storing variable index in solver, saved between nonlinear iterations 2010-11-15 23:01:50 +00:00
Yong-Dian Jian 70aa2f7f5d fix compile error 2010-10-26 23:11:22 +00:00
Yong-Dian Jian 71a5f26d40 revised interfaces 2010-10-26 21:43:57 +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