Commit Graph

65 Commits (d6edcea4c44dcb36f77fba996621e5f125918899)

Author SHA1 Message Date
Frank Dellaert 87eeb0d27e Added position hints 2022-01-27 12:31:25 -05:00
Frank Dellaert ebe3aadada Variable positions for Bayes nets 2022-01-26 18:46:06 -05:00
Varun Agrawal 3c804d89b5 add better tests for probPrime and add a fix 2022-01-12 16:50:10 -05:00
Frank Dellaert 6d0c55901c Global replace to V42 2022-01-02 15:49:47 -05:00
Frank Dellaert 00f8d90223 Fix ambiguity 2021-12-30 10:30:02 -05:00
Frank Dellaert c27cd7a2e8 switch formatter and writer arguments 2021-12-25 13:51:13 -05:00
Frank Dellaert cab0dd0fa1 GraphvizFormatting refactor
- separate file
- inherit from DotWriter
- made dot/dot/saveGraph the pattern
- deprecated saveGraph(ostream) method
2021-12-20 00:27:40 -05:00
Fan Jiang 7fbcdc4d2c Add deprecations 2021-11-21 14:19:01 -05:00
Varun Agrawal b82acc133b properly deprecate additional methods to fully finish deprecation 2021-11-11 14:24:15 -05:00
Varun Agrawal 6c3aca8cac remove virtual from overridden methods, add virtual destructors to appease compiler 2021-04-30 12:58:52 -04:00
Varun Agrawal 4d6eef2c2f override print methods and update wrapper 2021-04-29 19:43:27 -04:00
Varun Agrawal 24f915daf3 better documentation 2020-12-08 09:42:18 -05:00
Varun Agrawal e8897ba1d8 function to save graph as graphviz file via wrapper 2020-12-05 12:13:58 -05:00
alescontrela 03910d725e Merge branch develop 2020-04-12 13:47:24 -04:00
alescontrela f4525b51e4 Change PriorFactor includes from gtsam/slam to gtsam/nonlinear 2020-04-10 22:26:22 -04:00
alescontrela 9887d4467c Replace push_back with emplace_shared. Address PR feedback. 2020-04-10 21:32:19 -04:00
alescontrela b266287cca Add addPrior method to NonlinearFactorGraph and corresponding unit test. 2020-04-10 13:01:26 -04:00
Jose Luis Blanco Claraco b622262acf
printError(): allow custom factor filter 2020-04-10 00:35:53 +02: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 4877bdb4f3 Caught some stragglers using boost::optional<Ordering> 2019-10-20 03:20:14 -04:00
Abe fbe9aac41c squash local changes on top of gtsam upstream pull from 6/14/2016 2016-06-18 23:13:59 -07:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
dellaert 128bac616c Globally replaced FastSet<Key> with KeySet. 2015-06-20 18:38:25 -07:00
Abe 13a4da21b2 misc bugfixes and cleanup from skydio 2015-05-13 22:26:24 -07:00
Thomas Schneider ebf5746987 Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
dellaert e5017984a1 traits_x -> traits 2014-12-26 16:47:51 +01:00
dellaert 79d8514528 MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes. 2014-12-21 22:02:57 +01:00
djensen3 e2cd2c2054 Added options for NonlinearFactorGraph printing to dot files 2013-11-26 15:41:15 +00:00
Richard Roberts 2b78eb8bec Restored NonlinearFactorGraph::symbolic() and made a few other minor fixes. 2013-09-17 03:13:32 +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 0d05bf5ac5 Started on HessianFactor, converted Nonlinear stuff and disabled a lot of more advanced classes so the library compiles with nonlinear using unordered. 2013-08-01 21:57:43 +00:00
Richard Roberts c868056c22 Updating nonlinear factors, nonlinear factor graph, nonlinear optimizers, and LinearContainerFactor to work with unordered linear. Does not compile - needs more work. 2013-08-01 21:57:33 +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
Richard Roberts 4f4898beb1 For factor graph graphviz output, added options to change the graph scale and manually specify factor positions 2013-01-08 16:30:38 +00:00
Richard Roberts 1e47e15d4e Advancements to NonlinearFactorGraph Graphviz output - place nodes at their solved locations according to Values, and several formatting options. 2012-12-26 17:33:55 +00:00
Richard Roberts 999e2ba577 Added 'NonlinearFactorGraph::saveGraph' for writing factor graphs in graphviz format. 2012-11-03 21:11:01 +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 c3ed90c792 Small cleanup with factor graph 'add' functions 2012-07-12 22:28:23 +00:00
Richard Roberts 86f19362ab Return FastSet instead of std::set from NonlinearFactorGraph::keys() 2012-06-30 22:32:46 +00:00
Alex Cunningham 8789201822 Added mechanism to create a constrained ordering directly from a NonlinearFactorGraph 2012-06-20 01:35:42 +00:00
Alex Cunningham b2debfbc3a Fixed comment 2012-06-14 16:03:55 +00:00
Frank Dellaert 22e71e4374 Doxygen comments 2012-06-05 05:08:56 +00:00
Alex Cunningham 47830cd56f Added clone and rekey facilities to nonlinear factor graph 2012-05-24 16:05:01 +00:00
Richard Roberts a3797e3cdb Int keys with formatter objects, all unit tests pass 2012-02-21 00:53:35 +00:00
Richard Roberts 0592b71ac4 Switched Values, Ordering, and factors to int 'Key' instead of 'Symbol',
still more code changes required to compile
2012-02-19 01:02:07 +00:00
Richard Roberts 26cdf28421 Renamed DynamicValues to Values and removed specialized derived Values classes 2012-02-02 16:16:46 +00:00
Richard Roberts f3a3f8ebf6 Comment fix 2012-02-02 15:41:18 +00:00
Duy-Nguyen Ta 5b5bbfdfff testSimmulated2D passes. Too many warnings in boost from clang! 2012-01-29 21:12:58 +00:00
Duy-Nguyen Ta ee0b7f8a74 remove VALUES in other classes. New testNonlinearFactor passed. 2012-01-27 23:00:29 +00:00