Commit Graph

22 Commits (e7f758e7943f12b14802aba5b21706bb5b86eba0)

Author SHA1 Message Date
kartik arcot c037e0a1fc replaced casts 2023-01-22 08:40:02 -08:00
Frank Dellaert b17fcfb64f optimalAssignment -> optimize. Not deprecating as in unstable. 2022-01-21 14:47:28 -05:00
Frank Dellaert 918b037dde Fix include 2022-01-09 11:42:46 -05:00
Frank Dellaert e89a294376 Use DiscreteValues everywhere 2021-12-13 13:46:53 -05:00
Frank Dellaert 84014c96c4 Merge branch 'feature/modernize_discrete' into feature/arc_consistency
# Conflicts:
#	gtsam_unstable/discrete/CSP.h
#	gtsam_unstable/discrete/tests/testCSP.cpp
#	gtsam_unstable/discrete/tests/testSudoku.cpp
2021-11-20 16:41:38 -05:00
Frank Dellaert 9fe6d23d9f Got rid of sharedValues 2021-11-20 16:15:05 -05:00
Frank Dellaert ad3225953b Cleaned up AC1 implementation 2021-11-20 15:52:12 -05:00
Frank Dellaert dd50975668 Revamped arc consistency 2021-11-18 15:11:47 -05:00
Frank Dellaert d27d6b60a7 Formatting with Google style 2021-11-18 10:54:00 -05:00
Gerry Chen 1733f3ac98 convert all optional Ordering to function overloads
compiles and passes tests, but some potentially code-breaking changes in:
Marginals.h - order of arguments had to change since `factorization` has a default value
EliminatableFactorGraph.h - marginalMultifrontalBayesNet and marginalMultifrontalBayesTree no longer accept `boost::none` as a placeholder to specify later arguments
Notes:
EliminateableFactorGraph.h - `orderingType` is no longer needed in function overloads that specify ordering, but I left it for the time being to avoid potential code breaking
2019-10-20 01:15:20 -04:00
Frank Dellaert 0a95ac292f Removed useless typedef, add empty() 2019-06-01 17:34:24 -04:00
Yao Chen 3b7c57aedf Replaced BOOSE_FOREACH with for in gtsam_unstable folder. 2016-05-20 23:41:41 -04:00
Duy-Nguyen Ta 1531abd285 fix testCSP by using the default key ordering. 2013-10-11 17:48:44 +00:00
Duy-Nguyen Ta bf11f93cee revive unstable discrete. testCSP still fails, but looks like the solution is valid. See comments in file. 2013-10-11 17:42:30 +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
Chris Beall 4297d24c96 changed tabs to spaces for consistent indentation in all of GTSAM 2012-10-02 14:40:07 +00:00
Richard Roberts d188ed2e1a Removed using namespace in header files 2012-06-08 14:33:59 +00:00
Richard Roberts 8ba08135b2 Disambiguated sqrt function 2012-06-07 16:12:57 +00:00
Richard Roberts ecd5862a90 Fixed build problems on windows 2012-06-07 04:54:06 +00:00
Frank Dellaert 4ed447ca8e Fixed CSP, now a DiscreteFactorGraph again, uses dynamic_cast for Constraint-specific functionality :-( 2012-05-25 14:51:03 +00:00
Frank Dellaert 913029cc93 Removed undue burden on DiscreteFactor by adding Constraint class 2012-05-15 09:51:26 +00:00
Frank Dellaert f7349704f8 Moved constraint satisfaction stuff to gtsam_unstable (in progress!). 2012-05-15 00:47:19 +00:00