Commit Graph

15708 Commits (b51f176232ea1e8f9c02de3fb40aad2f37495852)

Author SHA1 Message Date
Frank Dellaert b51f176232 Simplify initializer list constructors. 2023-01-09 22:43:14 -08:00
Frank Dellaert 98f3c9676f Replace blanket inclusion of constructors (giving trouble on Windows) with initializer-list constructor. 2023-01-09 22:42:51 -08:00
Frank Dellaert a9409ac9e2 Kill errors wrapper - internal class not used in any tests. 2023-01-09 22:42:03 -08:00
Frank Dellaert 3b369e5d8e Define Errors as a typedef to FastList<Vector>. 2023-01-09 21:21:24 -08:00
Frank Dellaert 36d6b70667 Fix gcc compilation errors by using correct allocator. 2023-01-09 19:21:54 -08:00
Frank Dellaert c486472ca1 Attempts at fixing CI gcc/windows 2023-01-08 22:41:29 -08:00
Frank Dellaert 9a6b0ddaa0 Add FactorGraph-inst.h 2023-01-08 21:36:20 -08:00
Frank Dellaert 1e99f68f70 Renamed ListOf to something more descriptive 2023-01-08 21:22:25 -08:00
Frank Dellaert fa3a8103c5 Fix issues with gcc compiler. 2023-01-08 21:21:44 -08:00
Frank Dellaert 15802e58f9 Address review comments 2023-01-08 21:09:31 -08:00
Frank Dellaert 73754f271a Fix typo 2023-01-08 13:50:43 -08:00
Frank Dellaert 638726fca5 An attempt to fix Windows issue. 2023-01-08 13:00:27 -08:00
Frank Dellaert ddf86d8f25 Fix compilation issue on Linux 2023-01-08 11:57:54 -08:00
Frank Dellaert 5164d6fc55 Cleaned up etree tests 2023-01-08 11:57:40 -08:00
Frank Dellaert edec6f3355 Renamed MakeKeys to Keys and cleaned up tests. 2023-01-08 11:40:14 -08:00
Frank Dellaert 276394d1d8 Moved ListOf helper and MakeKeys to common header. 2023-01-08 11:13:09 -08:00
Frank Dellaert 9675761f71 Merge branch 'develop' into feature/Ordering_initializers 2023-01-08 09:23:42 -08:00
Frank Dellaert 00dc32df0d
Merge pull request #1374 from borglab/hybrid/refactor 2023-01-08 09:23:08 -08:00
Frank Dellaert 691baa56de Fix issue with HybridOrdering 2023-01-08 00:21:51 -08:00
Frank Dellaert 2e233364b6 Merge branch 'develop' into hybrid/refactor
# Conflicts:
#	gtsam/hybrid/HybridGaussianFactorGraph.cpp
#	gtsam/hybrid/tests/testHybridGaussianFactorGraph.cpp
#	python/gtsam/tests/test_HybridNonlinearFactorGraph.py
2023-01-08 00:16:23 -08:00
Frank Dellaert d3a40fbc71 Use initializer lists in tests and gtsam_unstable 2023-01-07 23:59:39 -08:00
Frank Dellaert 9b5321ce03 Remove unused boost::assign headers 2023-01-07 23:58:35 -08:00
Frank Dellaert 4e078e41f1 Heavy lift on removing boost::assign from symbolic tests. 2023-01-07 23:17:54 -08:00
Frank Dellaert 7e4b033ece Using initializers for almost everything in gtsam now. 2023-01-07 20:30:10 -08:00
Frank Dellaert 8527b394ab Removed copy/pasted but unused boost::assign headers. 2023-01-07 19:26:56 -08:00
Frank Dellaert 6cbd7c286c Add initializer list constructors 2023-01-07 19:25:34 -08:00
Frank Dellaert f9ccf111d1 Rid gtsam/linear of boost::assign (a Herculean task made easier with Copilot) 2023-01-07 18:48:52 -08:00
Frank Dellaert 690a23043b
Merge pull request #1373 from borglab/default-ordering-func 2023-01-07 17:35:25 -08:00
Frank Dellaert d3380bc065 Convert to initializer lists 2023-01-07 15:47:01 -08:00
Frank Dellaert 80137792c9 Removed unused headers 2023-01-07 15:46:30 -08:00
Frank Dellaert 313ab013d3 Got rid of Boost cref_list_of 2023-01-07 15:45:07 -08:00
Frank Dellaert 017cd8f8a2 Got rid of boost::assign in many tests 2023-01-07 15:43:17 -08:00
Frank Dellaert d2f0cf5cc7 Inherit constructors for CameraSets to switch to initializer lists. 2023-01-07 14:01:15 -08:00
Frank Dellaert c4fb764299 Removed boost headers in DecisionTree-inl.h that are no longer needed. 2023-01-07 10:19:52 -08:00
Frank Dellaert 2fe4c83680 Make base class constructors available (including initializer lists). 2023-01-07 10:11:49 -08:00
Frank Dellaert e6fe9093af Removed emplace_hybrid, can be done with emplace_shared now... 2023-01-07 08:15:45 -08:00
Frank Dellaert 84037e173f Add all discrete keys 2023-01-07 08:11:44 -08:00
Varun Agrawal ec5149265a remove extraneous file 2023-01-07 06:33:30 -05:00
Frank Dellaert 4e8dc6e34b Remove GaussianFactor wrapper (easy!) 2023-01-06 23:41:08 -08:00
Frank Dellaert 8d96b3efb9 Fix python test to not use add 2023-01-06 23:23:12 -08:00
Frank Dellaert a46c53de3e Added handling of naked Gaussian factors added in python 2023-01-06 23:22:56 -08:00
Frank Dellaert 88f27a210a Fixed tests 2023-01-06 23:02:49 -08:00
Frank Dellaert 876e2e822e Use template specialization 2023-01-06 22:50:50 -08:00
Frank Dellaert 18d4bdf4f4 Made tests compile after purging HybridDiscreteFactor 2023-01-06 21:08:21 -08:00
Frank Dellaert 7e32a8739e Removed HybridDiscreteFactor wrapper 2023-01-06 21:07:51 -08:00
Frank Dellaert b93de21295 Moved key methods to cpp file 2023-01-06 21:06:39 -08:00
Frank Dellaert 88129d9f45 Remove HybridNonlinearFactor wrapper class as no longer needed 2023-01-06 19:02:04 -08:00
Frank Dellaert 1538452d5a Make HybridFactorGraph just a FactorGraph<Factor> with extra methods 2023-01-06 17:03:55 -08:00
Frank Dellaert ce27a8baa0 Fix (very old) Factor documentation 2023-01-06 16:04:05 -08:00
Varun Agrawal 3f201f3f4b specify ordering to match that of HybridGaussianISAM 2023-01-06 12:18:45 -05:00