Commit Graph

147 Commits (release/4.3a0)

Author SHA1 Message Date
Frank Dellaert 43544ae194 Add restrict 2025-02-02 12:23:27 -05:00
Varun Agrawal 64aa0520ed implement DiscreteFactor methods in Constraint 2025-01-30 22:10:58 -05:00
Frank Dellaert 0d5b03d609 Revert "Fix constraints"
This reverts commit 2b6545233a.
2025-01-30 22:10:50 -05:00
Frank Dellaert 2b6545233a Fix constraints 2025-01-30 21:13:40 -05:00
Frank Dellaert b762707af4
Merge pull request #1968 from qnx-ports/develop
QNX Compatibility
2025-01-24 17:33:23 -05:00
JaiXJM-BB d35ff2e3f8
Updated QNX-relevant paths, removed environment variables. (#2)
Updated QNX-relevant paths (will check others next), removed environment variables.
2025-01-16 09:57:29 -05:00
Varun Agrawal 3c9b2a2351 fix examples using discrete factor graph product 2025-01-11 17:48:10 -05:00
Jai Moraes 20d72d0639 Removed erroneous text 2025-01-10 11:09:17 -05:00
Jai Moraes 8489ebcab5 fixing spacing issue 2025-01-10 10:58:17 -05:00
JaiXJM-BB 93f463ddbf
QNX for develop branch
* GitLab version (branch QNX_7.1_v4.1.1)

* ADDED: Build tested with target `install` or `all` if cross compiling for QNX

* ADDED: Test Installation when building with QNX (Review this for upstreaming)

* UPDATED: Build tests, fixed some unit tests. Floating points still off.

* UPDATED: Tests Fix

* UPDATED: all non-serialization tests working.

* QNX 8.0: Working version.

* REMOVED: Removal of test prints

* UPDATED: formatting to match, removed commented out testing lines
2025-01-10 10:20:50 -05:00
Varun Agrawal ff5371fd4a move sum, max and nrValues to Constraint class as well 2025-01-06 13:38:45 -05:00
Varun Agrawal 7561da4df2 move operator/ to Constraint.h 2025-01-06 13:35:45 -05:00
Varun Agrawal ab2fe3707c Merge branch 'discrete-multiply' into discrete-elimination-refactor 2025-01-06 13:32:52 -05:00
Varun Agrawal 43f755d9d8 move multiply to Constraint.h 2025-01-06 11:17:03 -05:00
Varun Agrawal 2f8c8ddb75 update tests 2025-01-05 20:50:40 -05:00
Varun Agrawal 4ebca71146 divide operator for DiscreteFactor::shared_ptr 2025-01-05 20:44:10 -05:00
Varun Agrawal b5128b2c9f use DecisionTreeFactor version of sum and max where not available 2025-01-05 19:40:37 -05:00
Varun Agrawal 5e9c1300db Merge branch 'discrete-multiply' into discrete-elimination-refactor 2025-01-05 18:22:01 -05:00
Varun Agrawal 8390ffa2cb revert previous commit 2025-01-05 15:19:16 -05:00
Varun Agrawal a7fc6e3763 convert everything to DecisionTreeFactor so we can use override operator* method 2025-01-05 15:08:58 -05:00
Varun Agrawal a02baec011 naive implementation of multiply for unstable 2025-01-05 14:23:34 -05:00
Jai Moraes 8d17fb355a QNX Changes 2025-01-03 16:03:25 -05:00
Varun Agrawal 90d8486224 Merge branch 'develop' into discrete-elimination-refactor 2024-12-30 15:04:16 -05:00
Jai Moraes e33e05a549 Tests Fix 2024-12-20 09:18:07 -05:00
Fan Jiang ed098eaec6 Cleanup some includes and fix cassert 2024-12-11 14:05:05 -05:00
Varun Agrawal cc4e9cb4db Merge branch 'develop' into discrete-elimination-refactor 2024-12-10 10:26:39 -05:00
Varun Agrawal a98ac0fdb2 make evaluate the overriden method 2024-12-09 21:09:00 -05:00
Varun Agrawal 88b36da602 make evaluate a common base method 2024-12-09 16:55:15 -05:00
Varun Agrawal 214bf4ec1a more fixes 2024-12-08 17:15:40 -05:00
Varun Agrawal 975fe627d9 add methods in gtsam_unstable 2024-12-08 16:58:19 -05:00
Varun Agrawal 90d7e21941 change from DiscreteValues to Assignment<Key> 2024-12-08 11:19:35 -05:00
Varun Agrawal d1d440ad34 add nrValues method 2024-12-07 10:53:32 -05:00
Jai Moraes ba522a8859 GitLab version (branch QNX_7.1_v4.1.1) 2024-11-27 13:17:37 -05:00
Varun Agrawal bc3b96a6e8 rename error to errorTree when it returns an AlgebraicDecisionTree 2024-01-05 03:24:50 -05:00
Varun Agrawal 4711f5807d discrete error method that returns an ADT 2023-11-11 10:32:33 -05:00
Varun Agrawal e4fff74690 update gtsamAddExamplesGlob and gtsamAddTimingGlob to take an additional argument rather than using a global variable 2023-10-08 12:16:24 -04:00
Varun Agrawal 790e3d515c add templated at methods for FactorGraph so it can perform typecasting for us 2023-10-06 12:34:49 -04:00
Frank Dellaert 285cbe4f22 Get rid of all (pre c++11) += calls to create Orderings. 2023-02-05 20:45:54 -08:00
kartik arcot 62d0552368 CMakeList changes 2023-02-05 20:45:54 -08:00
kartik arcot 2eecfe382b excluding some examples and moved index_sequence implementation to gtsam namespace 2023-02-05 20:45:54 -08:00
Frank Dellaert fbc748a1a1 Merge branch 'develop' into feaure/remove_misc_boost 2023-02-05 10:43:34 -08:00
kartik arcot 9347f35ae5 replace boost::format 2023-02-04 12:21:32 -08:00
Frank Dellaert ae7c17420d Replace std::tie with c++17 pattern matching 2023-02-04 10:28:14 -08:00
Frank Dellaert eeda8a7ff2 c++17 style eliminatePartialSequential calls 2023-02-04 08:41:46 -08:00
kartik arcot 773d4975e6 remove all adaptors 2023-01-23 18:28:55 -08:00
kartik arcot d1d5336ed0 global find/replace. Does not compile 2023-01-23 18:26:44 -08:00
kartik arcot 703cb5cbc7 remove make_shared header 2023-01-22 08:40:02 -08:00
kartik arcot c037e0a1fc replaced casts 2023-01-22 08:40:02 -08:00
kartik arcot 852e8768c0 shared_ptr, make_shared, allocate_shared 2023-01-22 08:40:02 -08:00
kartik arcot 8181b50de3 remove optional headers 2023-01-21 09:27:20 -08:00