Commit Graph

34 Commits (8e2f8a87eb04d699a4723b871fb738f74f64f3af)

Author SHA1 Message Date
Frank Dellaert 62b188473b Remove obsolete definitions 2022-01-26 18:45:19 -05:00
Varun Agrawal faf004347b Fix Matlab tests and add saveGraph method to GaussianBayesNet 2021-03-10 15:58:12 -05:00
Gerry Chen 5a358489dc Some low hanging fruit changing `func(..., boost::optional<const Class &>)` to overloaded
`func(...)` and
`func(..., const Class &)`
not all done
Also, although it currently passes all tests, I think some more tests may be needed...
2019-10-13 23:59:50 -04:00
Frank Dellaert 4a1491876d Replace deprecated `ptr_fun` with lambda expression 2019-10-12 14:14:10 -04:00
Frank Dellaert ff6fe5e5e3 get_* naming convention in GaussianConditional 2019-05-16 18:59:24 -04:00
Duy-Nguyen Ta b2e5dadcdb Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
# Conflicts:
#	gtsam/symbolic/tests/testVariableIndex.cpp
#	gtsam_unstable/gtsam_unstable.h
#	gtsam_unstable/linear/RawQP.cpp
#	gtsam_unstable/linear/RawQP.h
2019-05-12 09:26:28 -04:00
Frank Dellaert 3126979ad5 Fixed memory issue (passing temporary to optional reference) 2019-04-03 22:45:49 -04:00
Frank Dellaert 59df91d295 Added optional ordering argument when converting to Matrix/Vector 2019-04-03 18:44:18 -04:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
dellaert ef38e80857 Removed BOOST_REVERSE_FOREACH 2016-05-22 14:11:42 -07:00
yao a0661b3813 Almost done. Still need to figure out how to remove the remaining 3 occurrences. 2016-05-21 12:44:46 -04:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
dellaert a1b23b24bc Take ordering into account 2016-01-28 01:27:33 -08:00
dellaert 108357992c Optimize an incomplete BayesNet 2014-05-06 02:18:52 -04:00
Richard Roberts 0726a5ffbc Instantiating template base classes in derived class .cpp files 2013-08-08 16:30:02 +00:00
Richard Roberts e39d100b6a Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc 2013-08-06 13:44:22 +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 89b50e7679 Renamed tic -> gttic and toc -> gttoc to avoid conflict with PCL tic/toc 2012-10-02 20:18:41 +00:00
Richard Roberts 4876cc7ff7 Revamped timing statements - much easier to use, exception-safe (see email to frankcvs list) 2012-10-02 18:36:39 +00:00
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +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
Richard Roberts e53aecf970 Qualified boost::shared_ptr 2012-06-11 14:53:13 +00:00
Frank Dellaert f9db53fdb8 cleaned up code a bit 2012-06-09 21:31:22 +00:00
Yong-Dian Jian 734a18b02e old spcg solver fixed 2012-06-09 02:42:45 +00:00
Yong-Dian Jian a9c36fc172 move linear algebra functions for jacobian factor graph to a new file 2012-06-07 01:24:19 +00:00
Richard Roberts e3016baf1b Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:27 +00:00
Richard Roberts 1c63d72785 Cleanup in linear solving:
- No longer need to fill solution vector with rhs
 - Removed rhs functions
 - Combined/removed redundant optimize functions for GaussianConditional, GaussianBayesNet, and GaussianBayesTree
 - Renamed some to optimizeInPlace and optimizeWildfire
 - Moved BayesTree optimize functions from GaussianISAM(2) to GaussianBayesTree.
2012-03-13 19:41:03 +00:00
Richard Roberts 6e1136ba20 (in branch) Separate gradient functions for FactorGraph, BayesNet, BayesTree, and BayesTree with ISAM2 Cliques (specialized for using stored gradient contributions in ISAM2 cliques) 2011-12-13 22:51:28 +00:00
Manohar Paluri 5016ca4f25 Added determinant function to GaussianBayesNet and added a unit test 2011-10-21 21:45:40 +00:00
Richard Roberts ab0ed918f4 Fixed warnings 2011-07-01 22:49:23 +00:00
Alex Cunningham fa4faa274a Merge branch 'prep_0.9.3' 2011-06-13 16:55:31 +00:00
Alex Cunningham a22586362b Changed the default Matrix to use column major, rather than row major. Removed Matrix-inl.h, as it isn't used 2011-06-04 22:15:23 +00:00
Alex Cunningham e20561be73 Merge branch 'eigen' 2011-05-20 13:52:08 +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