kartik arcot
b8fb9fabb4
Merge branch 'feature/remove_deprecated_code' into verdant/replace-boost-optional-vals
2023-01-21 10:08:31 -08:00
kartik arcot
9329bddd8a
OptionalJacobian
2023-01-21 09:27:20 -08:00
kartik arcot
5880471136
eliminateable fg
2023-01-21 09:27:20 -08:00
kartik arcot
3bac1efd1f
inference
2023-01-21 09:27:20 -08:00
Frank Dellaert
4675fd67d0
removed deprecated code
2023-01-20 22:50:05 -08:00
Fan Jiang
ea4ebb6843
Fix typo
2022-03-11 15:51:34 -05:00
Frank Dellaert
6d0c55901c
Global replace to V42
2022-01-02 15:49:47 -05:00
Fan Jiang
7fbcdc4d2c
Add deprecations
2021-11-21 14:19:01 -05:00
Varun Agrawal
5051f19f30
properly deprecate eliminate functions
2021-11-09 18:25:42 -05:00
Varun Agrawal
dc8b5e58ff
replaced boost with std for placeholders, bind and function
2021-07-10 21:01:20 -04:00
Gerry Chen
8e62a1405e
deprecated functions for backwards compatibility
...
also removed some edits that were tangential to the PR.
2019-10-28 17:41:16 -04:00
Gerry Chen
1733f3ac98
convert all optional Ordering to function overloads
...
compiles and passes tests, but some potentially code-breaking changes in:
Marginals.h - order of arguments had to change since `factorization` has a default value
EliminatableFactorGraph.h - marginalMultifrontalBayesNet and marginalMultifrontalBayesTree no longer accept `boost::none` as a placeholder to specify later arguments
Notes:
EliminateableFactorGraph.h - `orderingType` is no longer needed in function overloads that specify ordering, but I left it for the time being to avoid potential code breaking
2019-10-20 01:15:20 -04: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
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Frank Dellaert
2aa43e11bd
Use KeyVector everywhere to avoid conversions
2018-11-08 10:10:32 -05:00
Chris Beall
cc0b7cfdc1
convert tabs to spaces. See https://bitbucket.org/gtborg/gtsam/wiki/C++%20Coding%20Conventions
2016-02-09 20:00:38 -05:00
dellaert
a4aa7b9f45
Some comments
2015-02-13 16:07:32 +01:00
cbeall3
36a485169d
Refactor Ordering parameters. Now compiles and passes with gcc
2014-11-17 16:16:52 -05:00
Andrew Melim
ffae14d42e
Corrected scoped enum issue for non c++11 compilers
2014-11-17 11:57:22 -05:00
Andrew Melim
f00f8d1d7a
Formatting changes
2014-11-17 11:31:11 -05:00
Andrew Melim
81dfa6fe0a
Adding METIS ordering logic to elimination
2014-10-21 01:34:47 -04:00
Richard Roberts
41a1b3c30e
Fixed comment wording
2013-08-08 17:35:33 +00:00
Frank Dellaert
7175d588e1
Fixed comment wording
2013-08-08 17:26:45 +00:00
Alex Cunningham
db287b0d73
Fixing compile problems
2013-08-06 17:50:47 +00:00
Richard Roberts
1424c01fa9
Renamed all typedefs of specific EliminationTraits to EliminationTraitsType to avoid name problem on GCC
2013-08-06 17:09:20 +00:00
Richard Roberts
61fe49ab7e
Added EliminateableFactorGraph::marginal and eliminatePartialSequential with vector of keys instead of ordering
2013-08-06 16:10:11 +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
472f246b97
Combined changes - fixed up push_back and += functions in FactorGraphUnordered, enabled BayesTree marginals/shortcut code and unit tests, and cleaned up other template arguments, etc.
2013-07-23 02:17:09 +00:00
Richard Roberts
6842f4a13b
Made argument order in elimination functions consistent
2013-07-17 03:13:26 +00:00
Richard Roberts
132cc2ea72
Fixes in EliminateableFactorGraph header
2013-07-16 20:22:01 +00:00
Richard Roberts
3d62299789
Fixed bugs and compile errors for elimination and back-sub
2013-07-09 17:50:51 +00:00
Richard Roberts
9bdc5f1113
Small cleanups and fixes in included header files, functions in header file vs cpp/inst file, formatting, private/public, and inheritance.
2013-07-09 17:50:38 +00:00
Richard Roberts
4fa8332c77
Fixed errors and warnings in new unordered code
2013-07-01 20:19:41 +00:00
Richard Roberts
317ce7ada5
Finished elimination traits class
2013-06-28 18:14:03 +00:00
Richard Roberts
7b3ef381c1
Starting to add elimination traits class
2013-06-27 23:03:38 +00:00
Richard Roberts
642eca5fc5
Added partial sequential and multifrontal elimination and const fixes
2013-06-17 21:16:06 +00:00
Richard Roberts
7f3d62eccd
Copied over all existing inference and symbolic unit tests that should now be symbolic. More work on multifrontal elimination.
2013-06-06 15:36:55 +00:00
Richard Roberts
ec2df2df3c
More work on elimination and BayesTree
2013-06-06 15:36:51 +00:00
Richard Roberts
f2fbd14f96
More work on BayesTree, replaced some print functions with generic tree print, moved Key, and some formatting fixes.
2013-06-06 15:36:43 +00:00
Richard Roberts
d11833317f
Adding elimination algorithms to factor graph eliminateable base class
2013-06-06 15:36:38 +00:00
Richard Roberts
626d66bdf4
Working on BayesTreeUnordered
2013-06-06 15:36:37 +00:00