Frank Dellaert
e7b27a0cf1
unused variables
2025-03-23 20:41:05 -04:00
Frank Dellaert
12908a957e
Converted c++ tests
2025-03-23 20:27:34 -04:00
Frank Dellaert
f75e41be0e
int -> size_t
2025-03-23 17:05:13 -04:00
Frank Dellaert
5ef8c0ae1a
IntegrationMatrix and DoubleIntegrationWeights
2025-03-23 14:17:40 -04:00
Frank Dellaert
e32ccdfec7
IntegrationMatrix
2025-03-22 23:09:30 -04:00
Frank Dellaert
9d79215fda
Helper differentiationMatrixRow cuts down on copy/pasta
2025-03-22 17:38:06 -04:00
Frank Dellaert
392abd6eab
Make Clenshaw-Curtis weights faster in case [-1,1]
2025-03-22 17:29:00 -04:00
Frank Dellaert
5ffa9c1788
Avoid half the cosines in IntegrationWeights
2025-03-22 16:57:32 -04:00
Frank Dellaert
44e692c3e9
use helpers coincidentPoint and signedDistances
2025-03-22 16:44:21 -04:00
Frank Dellaert
94590a2492
Add test for coinciding point and avoid copy/pasta
2025-03-22 16:43:54 -04:00
Frank Dellaert
ac4959d1fe
Save half the cos() evals for Points
2025-03-22 15:49:46 -04:00
Frank Dellaert
b762707af4
Merge pull request #1968 from qnx-ports/develop
...
QNX Compatibility
2025-01-24 17:33:23 -05:00
Gold856
a3f2bddb66
Fix GCC 13 build issues
2025-01-22 17:10:47 -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
Matt Morley
95a82bf3e0
Add cassert include to Chebyshev2.cpp
2025-01-10 22:32:09 -08: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
Fan Jiang
456df093f1
Change all occurances of unnamed enum (deprecated in C++20) to `constexpr`
2024-12-12 10:27:42 -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
Varun Agrawal
795fbee9c4
update gtsam:: namespace in basis.i
2024-06-28 16:15:38 -04:00
Varun Agrawal
7799fd5a6a
remove overridden WeightMatrix method
2023-12-05 14:13:11 -05:00
Varun Agrawal
bc1b949f8b
remove ParameterMatrix method
2023-12-05 14:10:29 -05:00
Varun Agrawal
10f75a02b2
fix Chebyshev2 ParameterMatrix to take N values
2023-11-06 08:28:12 -05:00
Varun Agrawal
fb4957998f
Chebyshev2::WeightMatrix to take only N points
2023-11-06 08:21:35 -05:00
Varun Agrawal
8312a71af4
Revert "make Chebyshev nodes over N+1 points instead of N"
...
This reverts commit fe7d877352 .
2023-11-06 08:20:22 -05:00
Varun Agrawal
36dc04d126
override WeightMatrix for Chebyshev2
2023-10-28 11:24:31 -04:00
Varun Agrawal
fe7d877352
make Chebyshev nodes over N+1 points instead of N
2023-10-23 18:14:18 -04:00
Varun Agrawal
9ee652c04a
ParameterMatrix as a separate static method
2023-10-23 17:57:07 -04:00
Varun Agrawal
3bff8ad317
use weights_.size() instead of passing in N
2023-10-23 17:55:39 -04:00
Varun Agrawal
79272bf8a8
overload the Chebyshev2::Point method to reduce duplication
2023-10-13 15:38:40 -04:00
Varun Agrawal
b766093022
improve bounds checks in Chebyshev2
2023-10-13 15:38:25 -04:00
Varun Agrawal
1b909d2eea
Revert "overload the Chebyshev2::Point method to reduce duplication"
...
This reverts commit b2efd64d2b .
2023-10-13 15:36:55 -04:00
Varun Agrawal
7e1a683e34
Revert "imrpove bounds checks in Chebyshev2"
...
This reverts commit 2a386f8631 .
2023-10-13 15:36:45 -04:00
Varun Agrawal
b2efd64d2b
overload the Chebyshev2::Point method to reduce duplication
2023-09-18 23:05:25 -04:00
Varun Agrawal
2a386f8631
imrpove bounds checks in Chebyshev2
2023-09-18 23:04:53 -04:00
Tal Regev
62d59c62d4
Fix windows test
2023-07-20 08:28:23 +03:00
Varun Agrawal
42231879bf
remove ParameterMatrix in favor of gtsam::Matrix
2023-06-21 17:47:40 -04:00
Varun Agrawal
b72dec5b58
template on multiple bases
2023-06-20 09:14:12 -04:00
Varun Agrawal
445ffb3110
update wrapped code
2023-06-20 09:07:52 -04:00
Varun Agrawal
73c950e69a
remove templating and make all Basis code dynamic
2023-06-20 08:59:01 -04:00
Varun Agrawal
87402328bf
remove template from ParameterMatrix
2023-06-19 15:47:18 -04:00
Varun Agrawal
9ae4146ef8
conditionally compile Chebyshev2 Pose3 test
2023-06-06 18:20:11 -04:00
Varun Agrawal
57578a4793
Wrap ManifoldEvaluationFactor for both Rot3 and Pose3
2023-06-05 15:42:24 -04:00
Varun Agrawal
82480fe238
added more tests for basis factors
2023-06-05 15:39:01 -04:00
kartik arcot
5a257ff36b
boost::bind and placeholders
2023-02-04 12:21:53 -08:00
kartik arcot
c037e0a1fc
replaced casts
2023-01-22 08:40:02 -08:00
kartik arcot
9329bddd8a
OptionalJacobian
2023-01-21 09:27:20 -08:00
Varun Agrawal
1f6816d974
Merge branch 'develop' into fix/doxygen
2022-08-22 17:37:03 -04:00
Varun Agrawal
0f53b3f892
Merge pull request #1238 from borglab/fix/1182
...
Capitalize Identity trait
2022-08-21 09:05:21 -04:00
Varun Agrawal
28b740eb8d
fix matlab compilation
2022-08-01 15:06:15 -04:00