Commit Graph

52 Commits (a1d6ca207a343164bbb7520ad5fb2be364203704)

Author SHA1 Message Date
Frank Dellaert fb312f9d98 likelihood method for GaussianConditionals 2022-02-09 18:09:58 -05:00
Frank Dellaert f9b14893c8 moved argmax to conditional 2022-01-21 18:12:07 -05:00
Frank Dellaert e713897235 made internal protected choose to avoid copy/paste in Lookup 2022-01-21 14:26:56 -05:00
Frank Dellaert 7564300744 deprecated solve 2022-01-21 13:18:46 -05:00
Frank Dellaert 7e956d2bb7 Fix docs 2022-01-21 10:11:07 -05:00
Frank Dellaert 4a10ea89a5 New, more powerful choose, yields a Conditional now 2022-01-18 20:10:49 -05:00
Frank Dellaert 4235334c83 Rename DiscretePrior -> DiscreteDistribution 2022-01-16 13:09:32 -05:00
Frank Dellaert 64cd58843a marginals without parents 2022-01-15 16:41:29 -05:00
Frank Dellaert f9dd225ca5 Replace buggy/awkward Combine with principled operator*, remove toFactor 2022-01-15 15:13:22 -05:00
Frank Dellaert c1561dba02 Made cartesian product static, and added specialization in DiscreteValues. Added markdown and html methods for the latter. 2022-01-09 14:46:23 -05:00
Frank Dellaert e8127792f2 Refactor of markdown 2022-01-09 09:10:08 -05:00
Fan Jiang f65bd4d90d Remove Potentials 2022-01-06 20:10:03 -05:00
Frank Dellaert 53a6523943 Fixed issues with sample 2022-01-02 23:23:51 -05:00
Frank Dellaert 8eb623b58f Added an optional names argument for discrete markdown renderers 2022-01-02 21:34:22 -05:00
Frank Dellaert a6ea6f9153 single-value sample() 2021-12-28 17:49:18 -05:00
Frank Dellaert 93e9756ef0 Removed all specialized constructors, because wrapper is awesome! 2021-12-28 09:47:18 -05:00
Frank Dellaert 457d074858 likelihood 2021-12-27 13:01:29 -05:00
Frank Dellaert 3339517340 Additional DiscreteConditional constructors to support wrapper. 2021-12-26 16:54:21 -05:00
Frank Dellaert 6b9a4969b9 Fix some typos 2021-12-26 13:59:33 -05:00
Varun Agrawal 2422e113ca replace _repr_markdown_ with markdown 2021-12-25 09:33:04 -05:00
Frank Dellaert 042cb9d902 markdown for DiscreteFactorGraph 2021-12-24 13:27:02 -05:00
Frank Dellaert ff730a7184 Added conditional markdown formatter 2021-12-24 08:17:52 -05:00
Frank Dellaert b2e3654960 Add documentation and test for it 2021-12-16 13:52:35 -05:00
Frank Dellaert 8f4b15b780 Added chooseAsFactor method for wrapper 2021-12-15 21:55:02 -05:00
Frank Dellaert 4e5530b6d5 New, non-fancy constructors 2021-12-15 08:55:33 -05:00
Frank Dellaert e89a294376 Use DiscreteValues everywhere 2021-12-13 13:46:53 -05:00
Frank Dellaert 8206d8d09d Got rid of straggling typedefs 2021-11-20 16:34:44 -05:00
Frank Dellaert 9fe6d23d9f Got rid of sharedValues 2021-11-20 16:15:05 -05:00
Jose Luis Blanco Claraco 0198c648e3
Fix all new gcc warnings/errors: make explicit virtual/override methods.
Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes.
2020-07-26 11:20:42 +02:00
Frank dellaert 968b207135 added printSignature and evaluate 2020-07-12 15:00:23 -04:00
Gerry Chen 4877bdb4f3 Caught some stragglers using boost::optional<Ordering> 2019-10-20 03:20:14 -04: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
Richard Roberts ec78d54f37 Removed old Index typedef and IndexFormatter 2013-11-08 16:35:28 +00:00
Duy-Nguyen Ta 00f109e88f fix warnings 2013-10-11 20:26:50 +00:00
Duy-Nguyen Ta 9aede467d2 revive discrete, except testDiscreteBayesNet::sample, and the whole testDiscreteBayesTree, currently disabled. It's still a mess!!! 2013-10-10 21:59:49 +00:00
Richard Roberts 8d9d17ce33 Revert "Working on converting discrete"
This reverts commit 50a3602874aa2cc0fd0aed4d838668af263a3d03.
2013-08-05 22:30:50 +00:00
Richard Roberts 667facdbce Working on converting discrete 2013-08-02 22:09:45 +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
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Frank Dellaert 44c66cb0cb moved stuff to cpp file 2012-09-16 04:37:04 +00:00
Frank Dellaert e26ab012de custom clique checks Combine and DiscreteBayesTree construction (testing 32000 configurations :-)) 2012-09-15 13:21:43 +00:00
Frank Dellaert 4be00da291 evaluate operator 2012-09-15 11:48:59 +00:00
Frank Dellaert b819b7c446 implemented Combine to we can create a BayesTree from a DiscreteBayesNet 2012-09-15 11:11:57 +00:00
Richard Roberts 947e5fe5ee Made typedefs / constants for IndexFormatter to simplify code 2012-06-28 01:52:48 +00:00
Alex Cunningham b98f60ddb5 Added more flexible print interface with optional key formatter 2012-06-27 19:16:18 +00:00
Summit Patel b9927a1b7e Fixed Doxygen warnings. 2012-06-07 23:08:43 +00:00
Abhijit Kundu b5ea7e1ba0 Fixes to DiscreteConditional 2012-06-07 22:54:47 +00:00
Frank Dellaert 5d5bb0e1a8 Fixed headers, both license and doxygen 2012-05-15 09:22:55 +00:00