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