Commit Graph

18373 Commits (af07409c10f9b3a1c6742a341f47d83c81cb802e)

Author SHA1 Message Date
Frank Dellaert 3add91d399
Merge pull request #1923 from truher/actual_upstream_develop
actually fix CHECK_EQUAL
2024-12-09 16:24:59 -05:00
Varun Agrawal e0e833c2fc cleanup 2024-12-09 16:23:55 -05:00
Varun Agrawal 52c8034d41 add division by DiscreteFactor in TableFactor 2024-12-09 16:16:18 -05:00
Varun Agrawal e46cd54993 TableFactor cleanup 2024-12-09 15:52:42 -05:00
Varun Agrawal 0de114f2bd Merge branch 'develop' into discrete-elimination-refactor 2024-12-09 15:50:35 -05:00
Varun Agrawal 11142b08fc
Merge pull request #1922 from borglab/ring 2024-12-09 11:23:55 -05:00
Joel Truher f8d9da1b8e actually fix CHECK_EQUAL 2024-12-09 06:57:35 -08:00
Jade Turner 699757d381
Revert "[build] Allow disabling tests and examples"
This reverts commit ddd95f4a51.
2024-12-09 15:17:16 +08:00
Varun Agrawal 214bf4ec1a more fixes 2024-12-08 17:15:40 -05:00
Varun Agrawal 199c0a0f24 keep using DecisionTreeFactor for DiscreteConditional 2024-12-08 17:15:22 -05:00
Varun Agrawal 853241c6d0 add evaluate to DiscreteConditional 2024-12-08 17:07:40 -05:00
Varun Agrawal 360598d3d5 undo uncomment 2024-12-08 17:03:31 -05:00
Varun Agrawal 2c02efcae2 fix tests 2024-12-08 17:02:47 -05:00
Varun Agrawal fc2d33f437 add division with DiscreteFactor::shared_ptr for convenience 2024-12-08 17:00:04 -05:00
Varun Agrawal 975fe627d9 add methods in gtsam_unstable 2024-12-08 16:58:19 -05:00
Varun Agrawal 0afc198411 revert some DiscreteFactorGraph changes 2024-12-08 16:26:03 -05:00
Varun Agrawal b325150b37 revert DiscreteFactorGraph::product 2024-12-08 16:18:42 -05:00
Varun Agrawal 1c14a56f5d revert changes to make code generic 2024-12-08 15:58:07 -05:00
Varun Agrawal 5e86f7ee51 remove previously added code 2024-12-08 15:31:35 -05:00
Varun Agrawal f85284afb2 some cleanup based on previous commit 2024-12-08 12:37:36 -05:00
Varun Agrawal e6b6528521 common definitions of Unary, UnaryAssignment and Binary 2024-12-08 12:36:23 -05:00
Varun Agrawal f9a9801912 Merge branch 'ring' into discrete-elimination-refactor 2024-12-08 11:55:54 -05:00
Varun Agrawal 7bf8ee167d update DecisionTreeFactor.h 2024-12-08 11:51:55 -05:00
Varun Agrawal c93f752e74
Merge pull request #1921 from truher/team100_testfix 2024-12-08 11:49:32 -05:00
Varun Agrawal 9b93411d69 put Ring struct in a separate file 2024-12-08 11:45:10 -05:00
Varun Agrawal 6665659e9d use BaseFactor instead of DecisionTreeFactor 2024-12-08 11:23:04 -05:00
Varun Agrawal 90d7e21941 change from DiscreteValues to Assignment<Key> 2024-12-08 11:19:35 -05:00
Varun Agrawal aa25ccfa6e implement evaluate in DiscreteFactor 2024-12-08 11:18:11 -05:00
Varun Agrawal 9844a555d4 move evaluate and operator() next to each other 2024-12-08 10:34:02 -05:00
Joel Truher 947f5b172d fix CHECK_EQUAL 2024-12-07 20:21:46 -08:00
Varun Agrawal 77578512f8 timing 2024-12-07 21:45:22 -05:00
Varun Agrawal 1d79188417 compiles 2024-12-07 19:40:20 -05:00
Varun Agrawal 0b3477fc5a get different classes to play nicely 2024-12-07 19:39:44 -05:00
Varun Agrawal 9633ad1fd8 make DiscreteConditional::likelihood match the declaration 2024-12-07 19:24:29 -05:00
Varun Agrawal 38563da342 Revert "kill toDecisionTreeFactor to force rethink"
This reverts commit 306a3bae52.
2024-12-07 19:24:04 -05:00
Varun Agrawal 32b6bc0a37 update DiscreteConditional 2024-12-07 19:18:42 -05:00
Varun Agrawal 20d6d09e06 use DiscreteFactor everywhere in DiscreteFactorGraph.cpp 2024-12-07 19:12:06 -05:00
Varun Agrawal 261038f936 fix DiscreteConditional constructor 2024-12-07 19:09:56 -05:00
Varun Agrawal 295b965b68 use Assignment<Key> since it is a base class 2024-12-07 19:09:45 -05:00
Varun Agrawal fff8458d6b remove TableFactor constructor in DiscreteDistribution 2024-12-07 19:03:26 -05:00
Varun Agrawal 2a3b5e62b7 use Assignment<Key> for evaluate since it is the base class 2024-12-07 18:59:11 -05:00
Varun Agrawal 9f88a360df make evaluate use the Assignment<Key> base class 2024-12-07 18:29:13 -05:00
Varun Agrawal 2cd2ab0a43 DiscreteDistribution from TableFactor 2024-12-07 18:25:40 -05:00
Varun Agrawal 306a3bae52 kill toDecisionTreeFactor to force rethink 2024-12-07 18:25:27 -05:00
Varun Agrawal b0ad350a20 add note about toDecisionTreeFactor 2024-12-07 18:22:30 -05:00
Varun Agrawal 6c4546779a add timing info 2024-12-07 18:20:50 -05:00
Varun Agrawal 4dac37ce2b make sum and max DiscreteFactor methods 2024-12-07 11:16:49 -05:00
Varun Agrawal 84e419456a make normalization code common 2024-12-07 11:15:06 -05:00
Varun Agrawal 27bbce150a generalize DiscreteFactorGraph::product to DiscreteFactor 2024-12-07 11:10:24 -05:00
Varun Agrawal a09b77ef40 return DiscreteFactor shared_ptr as leftover from elimination 2024-12-07 11:07:26 -05:00