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