Commit Graph

41 Commits (0d38db39410941f6c4e0181a5161e2587fcf8524)

Author SHA1 Message Date
kartik arcot 0d38db3941 iterative solver 2023-01-20 18:06:55 -08:00
Jose Luis Blanco-Claraco 438b4ff014 more DLL warnings & errors fixed 2019-07-18 11:09:08 +02:00
Frank Dellaert 60d07287c9 made KeyInfoEntry into a struct 2019-04-10 22:34:01 -04:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
dellaert 64bb6b77d7 Merged in feature/SmartCT (pull request #107)
Refactoring of Smart Factors
2015-02-22 06:14:19 +01:00
Thomas Schneider a8064849fa Remove three compiler warnings. 2014-12-02 17:03:04 +01:00
balderdash-devil 921a18ae27 fixed windows build issues with chris 2014-06-20 18:43:08 -04:00
balderdash-devil f5b3c75133 Fixes for windows
Seems like a default constructor for KeyInfoEntry() is needed
2014-06-20 14:28:30 -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
Yong-Dian Jian c844ab19e3 move blas_kernel_ up 2014-06-04 23:23:17 -04:00
Yong-Dian Jian a0c77dcc1c remove unused variables in iterative solvers and rename accordingly. 2014-06-03 23:52:35 -04:00
Richard Roberts 6556fb5b1e Fixed a couple errors and warnings 2013-08-07 21:57:25 +00:00
Richard Roberts 5eb7613f5c Started to fix errors resulting from removing Ordered classes 2013-08-02 22:09:49 +00:00
Richard Roberts 3ade190128 Renamed old classes to "Ordered" and removed "Unordered" name from new classes 2013-07-29 23:55:40 +00:00
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
Yong-Dian Jian 472e433c3e revise msg printing 2012-12-07 06:21:56 +00:00
Yong-Dian Jian e3aaeedbf2 update the optimize interface 2012-09-24 21:05:37 +00:00
Yong-Dian Jian f1bc66c017 add back an accidentally deleted function 2012-09-04 15:33:36 +00:00
Yong-Dian Jian 9ac2ae5755 make print more comprehensible 2012-09-04 04:58:38 +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 1edcc8a53b adapt old implementations to the latest function templates
reorg partial elimination + pcg solvers
a new unit test for pcg solvers
use python.psutil to inspect peak memory usage
2012-06-18 04:31:11 +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 aa490792ba add an enum field 2012-06-11 13:12:02 +00:00
Yong-Dian Jian 774f2a4e39 fix missing field 2012-06-09 14:13:32 +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 0e4f2b414c fix iterative parameters 2012-06-06 05:17:39 +00:00
Yong-Dian Jian 74322b0764 remove the optional 2012-06-04 17:23:45 +00:00
Yong-Dian Jian 7d132ef217 add a simple spcg implementation and revive the example 2012-06-03 14:52:26 +00:00
Yong-Dian Jian 4c58a00a6d revise parameter struct and clean file 2012-04-07 04:40:24 +00:00
Yong-Dian Jian d34375ab80 remove all templates in CGSolvers to speedup compilation 2012-02-14 23:22:21 +00:00
Yong-Dian Jian 2573383eca minor interface change 2012-02-14 02:03:19 +00:00
Yong-Dian Jian f551edddc6 fix interface and parameters 2012-02-03 23:21:30 +00:00
Yong-Dian Jian 45ee37fde6 in progress: reviving pcg solvers 2012-02-02 17:49:08 +00:00
Yong-Dian Jian 00023f0c67 start to fix iterative solvers 2012-02-01 16:35:18 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +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