Varun Agrawal
3c9b2a2351
fix examples using discrete factor graph product
2025-01-11 17:48:10 -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
Matt Morley
95a82bf3e0
Add cassert include to Chebyshev2.cpp
2025-01-10 22:32:09 -08:00
Tyler Veness
79960095b9
Fix invalid use of operator^ in matrix test
2025-01-10 15:36:30 -08:00
Tyler Veness
5a44974785
Reverted interface changes that are unnecessary to make the code compile
2025-01-10 15:36:09 -08:00
Frank Dellaert
60365b7630
Merge pull request #1871 from valgur/feature/spectra-1.0.1
...
Update Spectra to v1.1.0 to fix C++20 compatibility issues on GCC/Clang
2025-01-10 17:43:11 -05:00
Martin Valgur
8583185153
Fix wrapping of computed angles in test_backwards_compatibility.py
2025-01-10 22:51:37 +02:00
Martin Valgur
b2a351c8de
ShonanAveraging.cpp: pass explicit template args for GCC 7
2025-01-10 22:51:37 +02:00
Martin Valgur
6a42d8a1b2
Fix wrapping of computed angles in test_constructorBetweenFactorPose2s
2025-01-10 22:51:37 +02:00
Martin Valgur
274acb9e82
Update ShonanAveraging.cpp to use Spectra v1.1.0
2025-01-10 22:51:37 +02:00
Martin Valgur
c99a8e1c1d
Upgrade Spectra to v1.1.0
2025-01-10 22:51:18 +02:00
Varun Agrawal
0c44f9f451
Merge pull request #1943 from borglab/improvements
2025-01-10 12:51:48 -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
Varun Agrawal
9910bb6362
Revert "Helper macro for cout printing"
...
This reverts commit 28065b737b
.
2025-01-10 10:28:36 -05:00
Varun Agrawal
9142200a6e
Revert "suppress newer GCC warnings in Eigen"
...
This reverts commit b7e60c4043
.
2025-01-10 10:27:34 -05:00
Frank Dellaert
89fbe4bd2e
Merge pull request #1959 from mcm001/wall-wpedantic
...
Enable more warnings and remove unused variables
2025-01-09 20:41:45 -05:00
Varun Agrawal
438bead4fd
small cleanup
2025-01-09 10:45:23 -05:00
Varun Agrawal
556ed9bfcc
separate Windows regression for Shonan Averaging
2025-01-09 09:31:12 -05:00
Varun Agrawal
cb2be68d05
fix test with better precision
2025-01-09 09:28:06 -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
Matt Morley
3ed3c3b2e8
Bump CI GCC 11->12
2025-01-08 21:59:28 -07:00
Matt Morley
f5774f0443
Enable extra warnings
2025-01-08 21:59:28 -07:00
Varun Agrawal
41280d4d1e
update tests that failed and add shonan averaging test
2025-01-08 18:33:46 -05:00
Varun Agrawal
d9106fd190
add numeric header for std::accumulate
2025-01-08 13:32:34 -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
Varun Agrawal
72da68ebf3
platform specific #ifs
2025-01-08 12:47:00 -05:00
Varun Agrawal
169523ecc6
Merge pull request #1948 from borglab/hybrid-timing
2025-01-08 12:45:26 -05:00
Varun Agrawal
8cf2123b5c
Merge pull request #1953 from borglab/discrete-table-conditional
...
TableFactor and TableDistribution
2025-01-08 11:25:27 -05:00
Frank Dellaert
8315ea75d8
Merge pull request #1965 from MagnusAagaard/develop
...
Fix BilinearAngleTranslationFactor part of TranslationFactor
2025-01-08 08:58:37 -05:00
Varun Agrawal
29d0db2cc4
Merge pull request #1964 from Gold856/cmake
...
Clean up CMake build
2025-01-08 06:40:08 -05:00
MagnusAagaard
3760b02d8e
Use std::abs to avoid implicit conversion of double input to int
2025-01-08 10:28:28 +01:00
Varun Agrawal
3ecc232c0a
fix tests
2025-01-07 15:21:24 -05:00
Varun Agrawal
4fc2387a63
fix relinearization in HybridNonlinearISAM
2025-01-07 15:15:16 -05:00
Varun Agrawal
9c2ecc3c15
simplify multiplication
2025-01-07 14:55:30 -05:00
Varun Agrawal
9dfdf552e1
add hack to multiply DiscreteConditional with TableDistribution
2025-01-07 14:54:49 -05:00
Varun Agrawal
3629c33ecd
override sample in TableDistribution
2025-01-07 14:53:28 -05:00
Varun Agrawal
b81ab86b69
make ADT with nullptr in TableDistribution
2025-01-07 14:52:48 -05:00
Varun Agrawal
9228f0f771
fix headers
2025-01-07 11:19:21 -05:00
Varun Agrawal
3d2dd7c619
update scaledProduct docs
2025-01-07 10:52:05 -05:00
Gold856
bf4f6f5554
Remove /FORCE:MULTIPLE from CMAKE_STATIC_LINKER_FLAGS
...
It's not a valid flag for static linking
2025-01-07 08:54:41 -05:00
Gold856
1d5d8f89d8
Clean up the enabling of C++17
...
MSVC flag is not needed and the minimum CMake version is higher now
2025-01-07 08:48:21 -05:00
Gold856
7742f025fc
Clean up MSVC flags to allow use of MSVC variables instead
...
Generator expressions were used to prevent the addition of /MD and /Zi if the CMake version is new enough to have specific MSVC variables for controlling those flags
2025-01-07 08:45:47 -05:00
Gold856
0435efdebc
Remove PREFIX ""
2025-01-07 08:27:19 -05:00
Gold856
f638035e10
Remove redundant MSVC optimization flag in GKLib
2025-01-07 07:53:33 -05:00
Gold856
3d23152a75
Clean up version finding in HandleEigen
2025-01-07 07:53:33 -05:00