Commit Graph

13979 Commits (cab0dd0fa1f6fdb202331a7261a8dd09b111fb14)

Author SHA1 Message Date
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
Frank Dellaert a5351137ab Show factor graph in notebook 2021-12-20 00:26:13 -05:00
Frank Dellaert 9d2b627c09 Generic dot export with DotWriter 2021-12-20 00:04:22 -05:00
Frank Dellaert e45641e71a compilation issue 2021-12-19 22:40:18 -05:00
Frank Dellaert 74951bee33 wrap and notebook 2021-12-19 22:39:22 -05:00
Frank Dellaert 46080d7d5a reversed order of nodes in dot 2021-12-19 10:20:05 -05:00
Frank Dellaert d85a1e68e4 dot methods for Bayes tree 2021-12-19 09:37:30 -05:00
Frank Dellaert 352268448c wrap and test dot method 2021-12-18 23:48:40 -05:00
Frank Dellaert d41ab8addb dot methods 2021-12-18 23:48:23 -05:00
Frank Dellaert 81b9724225 Added dot methods 2021-12-17 17:12:44 -05:00
Frank Dellaert 0bab7b00c8
Merge pull request #967 from borglab/feature/discrete_wrapper 2021-12-16 21:20:40 -05:00
Frank Dellaert 93978cf3a6
Merge pull request #968 from borglab/feature/discrete_wrapper_2 2021-12-16 15:32:39 -05:00
Varun Agrawal 7401b6e0c2 Merge branch 'feature/discrete_wrapper' into feature/discrete_wrapper_2 2021-12-16 15:02:27 -05:00
Frank Dellaert 6bcd1296c0 Attempt at fixing CI issue 2021-12-16 13:54:49 -05:00
Frank Dellaert 7257797a5f Wrap () operators 2021-12-16 13:52:58 -05:00
Frank Dellaert b2e3654960 Add documentation and test for it 2021-12-16 13:52:35 -05:00
Frank Dellaert fefa99193b Add operators 2021-12-16 13:52:08 -05:00
Varun Agrawal 995e7a511f add default constructor for DiscreteKeys and minor improvements 2021-12-16 12:30:52 -05:00
Varun Agrawal e18ecc3a50
Merge pull request #959 from borglab/values/upsert
Add new insert_or_assign method to Values
2021-12-15 22:02:14 -05:00
Frank Dellaert a4dab12bb0 Wrapped and test Discrete Bayes Nets 2021-12-15 21:57:58 -05:00
Frank Dellaert 8f4b15b780 Added chooseAsFactor method for wrapper 2021-12-15 21:55:02 -05:00
Varun Agrawal 96652cad07 replace upsert with insert_or_assign 2021-12-15 17:19:13 -05:00
Frank Dellaert 4e5530b6d5 New, non-fancy constructors 2021-12-15 08:55:33 -05:00
Frank Dellaert fd7640b1b7 Simplified parsing as we moved on from this boost version 2021-12-15 07:06:13 -05:00
Frank Dellaert f59342882a Use evaluate not value 2021-12-15 06:34:46 -05:00
Frank Dellaert ebc37eeba5 Wrapped more DiscreteFactorGraph functionality 2021-12-15 06:07:20 -05:00
Varun Agrawal 36dafed18a
Merge pull request #965 from borglab/wrap/update
Wrap Update
2021-12-13 22:05:08 -05:00
Frank Dellaert e22f3893c6 Added value, for wrapper 2021-12-13 19:38:07 -05:00
Frank Dellaert 69a943de9f
Merge pull request #966 from borglab/feature/DiscreteValues 2021-12-13 19:12:41 -05:00
Frank Dellaert 44b4f21ad8 Merge branch 'feature/DiscreteValues' into feature/discrete_wrapper 2021-12-13 17:29:19 -05:00
Frank Dellaert 0694bd85cb Moved traits 2021-12-13 17:14:28 -05:00
Frank Dellaert e89a294376 Use DiscreteValues everywhere 2021-12-13 13:46:53 -05:00
Varun Agrawal 5beaed55c9 remove previously added parameters now that we support defaults 2021-12-13 11:18:52 -05:00
Frank Dellaert c63c1167ba Added DiscreteValues file 2021-12-13 08:59:29 -05:00
Frank Dellaert 02dbcb4989 Get rid of "and" business 2021-12-13 08:55:32 -05:00
Varun Agrawal de00871f8a Merging 'master' into 'wrap' 2021-12-13 08:53:49 -05:00
Varun Agrawal 707b13dff5 Squashed 'wrap/' changes from 248971868..086be59be
086be59be Merge pull request #135 from borglab/feature/matlab_default_args
d3a0a8a15 don't allow out-of-order default argument specifications in matlab
702986de3 take out unit test with illegal default argument specification (according to c++ rules)
6166dfa4d update functions.i unit test expected and fix cyclic copy
4a4003273 class wrapper working
b7e4d3522 Update class_wrapper matlab unit test
b9409f10c placeholder folder for unit test "actual" folder
5e2aa1511 fix unit test for `DefaultFuncInt` only (others not fixed yet)

git-subtree-dir: wrap
git-subtree-split: 086be59bed87cc8a9c3f28b4cb99566b59bc3fda
2021-12-13 08:53:49 -05:00
Frank Dellaert 16672daf83 Merge branch 'develop' into feature/discrete_wrapper 2021-12-13 08:42:42 -05:00
Frank Dellaert 4abe1a135c
Merge pull request #962 from borglab/feature/wrap_EssentialMatrixConstraint
wrapped and tested EssentialMatrixConstraint
2021-12-11 17:39:42 -05:00
Frank Dellaert dd86cc19c5
Fix spelling 2021-12-11 13:56:17 -05:00
Frank Dellaert 5a2ce5af3b wrapped and tested EssentialMatrixConstraint 2021-12-11 13:21:15 -05:00
Frank Dellaert f76b58014b Fixed small typos 2021-12-11 13:20:47 -05:00
Varun Agrawal 8c3ce253ae Add new upsert method to Values 2021-12-10 01:14:14 -05:00
Varun Agrawal 3615c4b5ac
Merge pull request #956 from borglab/fix/compiler-warnings-posetopointfactor 2021-12-09 09:37:40 -05:00
Varun Agrawal b47f46a6f5
Windows Fixes (#904) 2021-12-09 09:37:21 -05:00
Gerry Chen 7dee503739
Matlab Wrapper function to extract Vectors from a Values object (#733)
* unit test for matlab ExtractVector

* implementation of extractVector

* do not use VectorValues, which is unordered

* move varun's testUtilities into folder `nonlinear` and merge with mine

* update `extractVectors` according to review comments

* address review comment

* fix unit test

* fix typo in unit test

* fix unit test to use symbols
2021-12-09 02:35:14 -05:00
David Wisth 45d5328457 remove "virtual" keyword for functions with "override" 2021-12-08 21:12:46 +00:00
David Wisth ab73e03ad4 add override keyword to functions 2021-12-08 18:17:35 +00:00
Frank Dellaert c2a9fc04b5
Merge pull request #955 from borglab/feature/improvedPoseToPointFactor
Templated PoseToPointFactor
2021-12-08 09:49:40 -05:00
lcarlone 748b647a79 generalized factor and enabled unit tests 2021-12-07 23:45:33 -05:00