Frank Dellaert
c0c8972d0d
inplace_QR *already* zeros out below diagonal
2025-02-19 23:38:43 -05:00
Varun Agrawal
82fcedf2da
Merge pull request #2019 from borglab/city10000-py
2025-02-09 13:42:48 -05:00
Varun Agrawal
24b31b238f
wrap negLogConstant in noiseModel
2025-02-08 23:21:36 -05:00
Frank Dellaert
885e8ef9f6
Merge pull request #2002 from jmackay2/gcc13_memcpy_warning
...
Silence a warning about a memcpy overread for gcc 13
2025-02-06 23:11:57 -05:00
jmackay2
d22546edad
guard warning supression with a gcc version
2025-02-06 21:44:52 -05:00
Frank Dellaert
1e0ad3b246
Make non-const so we can move
2025-01-30 23:49:02 -05:00
Frank Dellaert
003730f844
Pre-compute slots outside of loop.
2025-01-29 00:52:35 -05:00
Frank Dellaert
02c8f02a10
5% speedup by using faster setAllZero
2025-01-29 00:52:35 -05:00
Frank Dellaert
85b457f1e3
Define and use move constructor
2025-01-25 15:31:55 -05:00
Frank Dellaert
d3cd876cf9
make check const method
2025-01-25 15:31:40 -05:00
Frank Dellaert
be5d30c57a
rvalue constructor
2025-01-25 15:10:30 -05:00
jmackay2
8b26c1e70b
Silence a warning about a memcpy overread for gcc 13
2025-01-25 00:37:38 -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
Frank Dellaert
49c67d3819
Merge pull request #1969 from calcmogul/remove-operator-from-matrix-and-subgraph-preconditioner
...
Remove operator^ from Matrix and SubgraphPreconditioner
2025-01-11 14:51:20 -05:00
Tyler Veness
5a44974785
Reverted interface changes that are unnecessary to make the code compile
2025-01-10 15:36:09 -08:00
JaiXJM-BB
074f8896a2
Merge branch 'borglab:develop' into develop
2025-01-10 13:51:05 -05:00
Varun Agrawal
22bdd2a029
Merge pull request #1966 from borglab/cross-platform-tests
2025-01-10 12:50:50 -05:00
Tyler Veness
a0ae31f0d4
Remove operator^ from Matrix and SubgraphPreconditioner
...
Eigen recently added an operator^ for coefficient-wise bitwise xor,
which conflicts with gtsam's operator^. Since gtsam's operator^ isn't
xor, I opted to remove it.
Fixes #1951 .
2025-01-10 08:36:39 -08:00
Varun Agrawal
62b0ed6678
change from ifdef to if
2025-01-10 11:11:03 -05:00
Varun Agrawal
fbe4ad1dc9
common Apple and Windows assertions
2025-01-10 10:29:58 -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
Matt Morley
fd2f39e271
Add misc explicit operators
2025-01-09 07:21:21 -07:00
Varun Agrawal
d4726cfd1f
fix some regressions
2025-01-09 08:57:45 -05:00
Varun Agrawal
41280d4d1e
update tests that failed and add shonan averaging test
2025-01-08 18:33:46 -05:00
Varun Agrawal
212c79289f
support Windows
2025-01-08 12:57:30 -05:00
Varun Agrawal
c00f6631ad
other tests
2025-01-08 12:52:44 -05:00
Matt
846c29fa2e
Fix deperecated copies and redundant moves
2024-12-29 15:58:32 -08:00
Varun Agrawal
ae213dd464
replace #ifdef with #if for GTSAM_ENABLE_BOOST_SERIALIZATION
2024-12-26 23:44:00 -05:00
Frank Dellaert
1849c7b424
Merge branch 'develop' into feature/kf_docs
2024-12-11 14:30:08 -05:00
Fan Jiang
2d0672059c
Update some header includes
2024-12-11 14:05:05 -05:00
Fan Jiang
ed098eaec6
Cleanup some includes and fix cassert
2024-12-11 14:05:05 -05:00
Frank Dellaert
af9db89ea9
Fixed math, use functor not macro
2024-12-11 13:10:31 -05:00
Frank Dellaert
1ae3fc2ad8
Use LLT rather than inverse
2024-12-09 16:38:15 -05:00
Frank Dellaert
a425e6e3d4
better docs
2024-12-09 16:36:43 -05:00
Jose Luis Blanco-Claraco
9535ae2fc9
Add missing #if for clang
2024-11-06 11:34:47 -05:00
Varun Agrawal
92b3272823
make shared_ptr a reference
2024-10-26 18:08:43 -04:00
Varun Agrawal
2258c6431e
fix wrapping for matlab
2024-10-24 17:42:50 -04:00
Varun Agrawal
6b7222ea99
remove reference for shared_ptr
2024-10-24 17:42:29 -04:00
Varun Agrawal
f5f7590e78
kill methods with same name in favor of using variables directly
2024-10-16 09:47:23 -04:00
Varun Agrawal
38b5dd5eb0
update deprecated methods
2024-10-16 09:17:22 -04:00
Varun Agrawal
49a3b2e8a2
make PCGSolverParameters a public struct
2024-10-15 23:43:41 -04:00
Varun Agrawal
df1c008955
make ConjugateGradientParameters a public struct
2024-10-15 23:31:29 -04:00
Varun Agrawal
a0c0cd1fce
improved docstrings
2024-10-15 11:29:54 -04:00
Varun Agrawal
1b422d5c98
rearrange GaussianFactorGraphSystem
2024-10-15 11:29:54 -04:00
Varun Agrawal
91d637b092
improve PCGSolverParameters
2024-10-15 11:29:54 -04:00
Varun Agrawal
8f474600e0
Merge pull request #1842 from borglab/better-noisemodel-checking
...
Non-loop versions for checking sigma values
2024-09-25 16:38:02 -04:00
Varun Agrawal
9243655e3b
simplify
2024-09-25 14:13:14 -04:00
Varun Agrawal
2682cde259
re-add the gotos
2024-09-23 22:57:05 -04:00
Varun Agrawal
6d3bc21a18
non-loop versions for checking sigma values
2024-09-23 16:05:23 -04:00