Varun Agrawal
5057d81dfa
Merging 'master' into 'wrap'
2021-09-18 02:17:47 -04:00
Varun Agrawal
536a1035d6
Squashed 'wrap/' changes from 571c23952..add6075e8
...
add6075e8 Merge pull request #121 from borglab/feature/constructor-templates
42d4145bb update instantiate_ctors to handle constructor level templates
455ce6169 update test fixtures
3c37fc2a0 update wrapper test fixtures
ffdad925d update interface_parser to pass the tests
bf7416213 add interface_parser test for templated constructor
9fe05d0c9 Merge pull request #120 from borglab/feature/templated-namespace
7622e6432 typo fix
88779c5e6 update instantiator to handle templates in the namespace
0ee86f9a3 add test for templated type in namespace
git-subtree-dir: wrap
git-subtree-split: add6075e8ec0e28d5f47d0a2ecab00deaa9a3da7
2021-09-18 02:17:47 -04:00
John Lambert
62b1e2ce9c
use updated wrap syntax for Verbosity enum in .i file
2021-09-02 15:27:49 -04:00
John Lambert
5dff046488
Start wrapping the verbosity options for GNC
2021-08-14 01:14:23 -04:00
John Lambert
4e1e76250e
Merge pull request #843 from borglab/wrap-gnc
...
Wrap GNC
2021-08-13 13:32:16 +09:00
John Lambert
b7eccdab7b
add missing gtsam prefix
2021-08-12 18:35:39 -04:00
John Lambert
db9b98030b
import GncLMParams, GncLMOptimizer to prevent pybind's automatic long names from name concat
2021-08-12 18:31:24 -04:00
John Lambert
30d028ef74
use custom typedefs for GNC + GaussNewton and GNC + LM
2021-08-12 17:30:20 -04:00
John Lambert
6e788faf34
add GTSAM_EXPORT to GncOptimizer.h
2021-08-12 07:22:37 -04:00
John Lambert
7bf640e1f5
add GTSAM_EXPORT to GncParams.h
2021-08-12 07:22:10 -04:00
John Lambert
e9465128fd
add virtual to all classes in the .i file
2021-08-12 07:19:58 -04:00
John Lambert
9b05390ccb
remove Dogleg from GNC-supported base-optimizers, and use nested templates
2021-08-12 06:44:01 -04:00
John Lambert
c9bcb1430c
test GNC along with other non-linear optimizers in python unit tests
2021-08-12 03:26:53 -04:00
John Lambert
6364e34013
provide template list of typedef
2021-08-12 03:15:52 -04:00
John Lambert
651815724b
try imports
2021-08-11 21:33:10 -04:00
John Lambert
d0f25ec7b9
Remove ‘class’ from template specifications
2021-08-12 05:07:33 +09:00
Varun Agrawal
f7ef6f7037
Merge pull request #842 from borglab/fix/missing-visual-factor-getter
...
Add missing getter in ProjectionFactor
2021-08-11 07:17:57 -07:00
John Lambert
6bd6651ea2
Remove std prefix in .i fn signatures
2021-08-11 22:17:08 +09:00
John Lambert
d0c31d3eb0
start wrapping GNC
2021-08-11 04:46:32 -04:00
Varun Agrawal
41c82687ac
Merge pull request #839 from borglab/feature/ci-speedup
2021-08-10 17:00:59 -07:00
Jose Luis Blanco Claraco
570a44b7b2
Add missing getter
2021-08-11 01:27:14 +02:00
Varun Agrawal
103b198569
Boost 1.72.0 for Windows
2021-08-10 13:04:22 -04:00
Varun Agrawal
47c0f717ae
improvements to windows builds
2021-08-09 19:50:56 -04:00
Varun Agrawal
517ff4391a
use more cores for make on unix systems
2021-08-09 19:50:40 -04:00
Varun Agrawal
d34555f45d
use env variables and fix setting of GITHUB_ENV
2021-08-08 14:14:01 -04:00
Varun Agrawal
2d590656fc
use Boost 1.67.0 for Windows
2021-08-06 20:16:33 -04:00
Varun Agrawal
19f13f3b72
Install boost directly from binary
2021-08-06 16:05:53 -04:00
Varun Agrawal
f9b8de3876
improvements to CI files
2021-08-06 15:53:40 -04:00
Varun Agrawal
f23f29d1ef
speed up boost install
2021-08-05 12:34:03 -04:00
Varun Agrawal
f405e89b2f
Merge pull request #835 from borglab/fix/808
2021-08-01 07:19:07 -07:00
Varun Agrawal
95bf0b1680
add Windows export symbols for PinholeCamera
2021-07-31 20:58:48 -07:00
Akshay Krishnan
158d279d59
Merge pull request #828 from borglab/feature/wrap-triangulate-nonlinear
...
Wrapping triangulateNonlinear from triangulation.h
2021-07-25 11:33:33 -07:00
Varun Agrawal
5bb69f7223
Merge pull request #830 from borglab/feature/wrap-update
...
Wrap Update
2021-07-24 07:54:14 -07:00
akrishnan86
d4951f025d
adding gtsam scope
2021-07-23 00:09:47 -07:00
John Lambert
2b02cada1d
Merge pull request #829 from borglab/shonan-covariance-fixes
...
ShonanAveraging Covariance fixes
2021-07-22 13:40:08 -06:00
Varun Agrawal
3a5e715848
Squashed 'wrap/' changes from d9ae5ce03..571c23952
...
571c23952 Merge pull request #119 from borglab/feature/remove-loguru
0e5178251 remove loguru as a dependency
5b76595cf fix type info and do some refactoring
git-subtree-dir: wrap
git-subtree-split: 571c2395242e33dfd0596a240fbcb87775b9ba0c
2021-07-22 11:51:22 -04:00
Varun Agrawal
117b401510
Merging 'master' into 'wrap'
2021-07-22 11:51:22 -04:00
John Lambert
28ecc3331b
add comments about tangent space and covariance matrix ordering
2021-07-21 10:27:31 -06:00
John Lambert
5fee983ff1
use upper 3x3 sub-block of covariance matrix for converting BetweenFactor to BinaryMeasurement, and use Isotropic in ShonanAveraging2
2021-07-21 10:04:05 -06:00
akrishnan86
bd994d07bc
merged from develop
2021-07-20 23:37:23 -07:00
Akshay Krishnan
15c29cacd2
wrapping triangulate nonlinear
2021-07-21 05:14:58 +00:00
Fan Jiang
838e74dbc8
Merge pull request #766 from borglab/refactor/ExpressionTests
...
refactor Expression tests and add comments
2021-07-19 11:51:53 -04:00
Fan Jiang
4cd3eae170
Merge pull request #816 from ScottMcMichael/fix/isam2-serialize
...
Fix serialization of ISAM2 class
2021-07-19 10:44:51 -04:00
Jose Luis Blanco Claraco
de68189559
Merge branch 'develop' into refactor/ExpressionTests
2021-07-19 11:56:58 +02:00
Scott
1d75a0738a
Try macOS fix
2021-07-17 18:35:58 -07:00
Fan Jiang
fda659674e
Merge pull request #823 from acxz/revert-800-fix/tbb-deprecation
...
Revert "replace deprecated tbb functionality"
2021-07-17 14:06:30 -04:00
Akash Patel
f819b1a03f
Revert "replace deprecated tbb functionality"
2021-07-15 15:01:56 -04:00
Varun Agrawal
3ab3f466c0
Merge pull request #822 from borglab/feature/wrap-multiple-interfaces
...
Break interface file into multiple files
2021-07-15 08:02:17 -07:00
Varun Agrawal
6db646d800
remove extraneous file
2021-07-15 00:25:40 -04:00
Varun Agrawal
2dd22c64fd
Merge branch 'develop' into feature/wrap-multiple-interfaces
2021-07-14 21:56:09 -04:00