Commit Graph

19030 Commits (d6b438343845c5071a44a33f9282316d66f8f68c)

Author SHA1 Message Date
Varun Agrawal aed2a9dc7f Merge branch 'common-discrete-evaluate' into common-ops 2024-12-09 17:37:27 -05:00
Varun Agrawal 1152470800 fix wrapper 2024-12-09 17:37:11 -05:00
Varun Agrawal e0fedda712 make the Unary and Binary ops common 2024-12-09 17:22:51 -05:00
Varun Agrawal 88b36da602 make evaluate a common base method 2024-12-09 16:55:15 -05:00
Frank Dellaert 1ae3fc2ad8 Use LLT rather than inverse 2024-12-09 16:38:15 -05:00
Frank Dellaert a425e6e3d4 better docs 2024-12-09 16:36:43 -05:00
Varun Agrawal 84627c0c57 fix error 2024-12-09 16:30:46 -05:00
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