jlblancoc
4fb718a943
prefer auto in range for loops
2019-04-09 00:29:31 +02:00
jlblancoc
285ebd7dbd
Type for Factor indices, dual to "Key"
...
This avoids a couple of confusing uses of KeySet to refer to lists of
Factors, and makes code more readable where formerly using size_t to
index factors.
2019-04-08 09:08:43 +02:00
Frank Dellaert
6bf605b624
Merged in fix/SubgraphSolver (pull request #406 )
...
Fix/SubgraphSolver
Approved-by: Yong-Dian Jian <ydjian@gmail.com>
2019-04-07 16:52:44 +00:00
Frank Dellaert
703b56f9ff
Fix SubgraphSolver wrapper
2019-04-05 08:11:29 -04:00
Frank Dellaert
c02e14b2e3
Merge remote-tracking branch 'origin/develop' into fix/SubgraphSolver
2019-04-04 23:06:16 -04:00
Frank Dellaert
26e150829a
Merged in feature/simpler_matlab_wrap (pull request #399 )
...
Feature/simpler matlab wrap
Approved-by: Duy-Nguyen Ta <thduynguyen@gmail.com>
2019-04-04 14:05:35 +00:00
Frank Dellaert
3737474d1e
Deprecated all but three constructors.
2019-04-04 09:23:02 -04:00
Frank Dellaert
140c666c41
Moved DSFMap to gtsam
2019-04-04 09:22:22 -04:00
Frank Dellaert
aaf2ff5689
Resurrected tests
2019-04-04 01:17:47 -04:00
Frank Dellaert
6d938ce5cc
Replaced initialize calls with C++11 delegating constructors
2019-04-04 01:17:28 -04:00
Frank Dellaert
485175e2f8
Fixed major bug: splitting off a subgraph preconditioner only worked if keys were numbered 0...n-1, because we used DSFVector to implement Kruskal. Now it'll be a bit slower but will work for any keys. Note this only affected two constructors.
2019-04-04 01:04:18 -04:00
Frank Dellaert
55dd754ce4
Merged in feature/testVariableIndex (pull request #405 )
...
Feature/testVariableIndex
Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-04-04 04:41:30 +00:00
Frank Dellaert
89ebed53cc
fixed comments
2019-04-03 23:42:47 -04:00
Frank Dellaert
3e10adb178
Cleaned up tests, testing size() as well.
2019-04-03 23:42:36 -04:00
Frank Dellaert
efefe2d31a
Merged in feature/matrix_tests (pull request #404 )
...
Some facilities to better test linear inference
Approved-by: Mandy Xie <manxie@gatech.edu>
2019-04-04 03:39:09 +00:00
Frank Dellaert
3126979ad5
Fixed memory issue (passing temporary to optional reference)
2019-04-03 22:45:49 -04:00
Frank Dellaert
5a8363a775
Removed Ordering again -> templated vector method simply works
2019-04-03 20:17:18 -04:00
Frank Dellaert
c450222ff1
test on ordering
2019-04-03 20:16:37 -04:00
Frank Dellaert
ecaf415d1e
Better tests on backSubstituteTranspose
2019-04-03 18:45:16 -04:00
Frank Dellaert
59df91d295
Added optional ordering argument when converting to Matrix/Vector
2019-04-03 18:44:18 -04:00
Frank Dellaert
5bad14cbd2
Merged in fix/default_model (pull request #402 )
...
Added default noise model argument in two crucial factors.
Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-03-26 05:09:04 +00:00
Frank Dellaert
1365a04b09
Added default noise model argument in two crucial factors.
2019-03-25 23:01:05 -04:00
Matthew Broadway
5a0ef2caac
Merged in mbway/gtsam/python_examples (pull request #390 )
...
More python examples
2019-03-23 20:10:37 +00:00
mbway
86973559a6
addressed comments
2019-03-23 11:32:58 +00:00
mbway
af9165197c
Merge branch 'develop' into python_examples
2019-03-23 10:49:27 +00:00
Frank Dellaert
79880d6a7c
Use GtsamTestCase in example
2019-03-20 17:36:11 -04:00
Frank Dellaert
c442df3866
Modernized all tests
2019-03-20 17:35:53 -04:00
Frank Dellaert
90e6eb95cf
Added GtsamTestCase
2019-03-20 17:35:31 -04:00
Frank Dellaert
c53e1ec653
Merged in feature/pose3_init (pull request #400 )
...
Pose3 Initialization in Python/MATLAB
Approved-by: Luca Carlone <luca.carlone@gatech.edu>
2019-03-19 23:00:14 +00:00
lucacarlone
1e944fb86a
now initialization is aware of rotation noise model
2019-03-19 18:44:09 -04:00
Frank Dellaert
a89e422a8a
Added python example and test
2019-03-19 17:04:48 -04:00
Frank Dellaert
e2cf42773a
Switched to struct with static methods as apparently global methods in namespaces are not wrapped.
2019-03-19 17:04:31 -04:00
Frank Dellaert
3a371a1cf2
Wrapped
2019-03-19 15:47:51 -04:00
Frank Dellaert
37eba50932
Modernized, documented
2019-03-19 15:47:01 -04:00
Frank Dellaert
9a16cf97a7
Merged in feature/more_noise_wrapped (pull request #397 )
...
Wrapped more useful noiseModel methods
Approved-by: Duy-Nguyen Ta <thduynguyen@gmail.com>
2019-03-19 16:43:18 +00:00
Frank Dellaert
aa8b40b594
Got rid of some obsolete methods/arguments
2019-03-19 12:42:40 -04:00
Frank Dellaert
40051a6226
New expected files after no more Shared
2019-03-19 12:42:09 -04:00
Frank Dellaert
98ed4d7850
Only create typedef to SharedXXX where really needed.
2019-03-19 12:09:00 -04:00
Frank Dellaert
5da004a732
Merge remote-tracking branch 'origin/feature/optimization_params' into feature/more_noise_wrapped
2019-03-19 11:05:54 -04:00
Frank Dellaert
5af2256277
Added missing clone for MATLAB wrapper
2019-03-19 10:30:30 -04:00
Frank Dellaert
90f5dae3d0
Merge remote-tracking branch 'origin/develop' into feature/optimization_params
2019-03-19 10:21:26 -04:00
Frank Dellaert
6b20b888a2
Merged in feature/datasets (pull request #395 )
...
parse3DFactors
Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-03-19 04:43:19 +00:00
Frank Dellaert
205803a0ea
Better optimization parameter wrapping, plus python test
2019-03-19 00:11:45 -04:00
Frank Dellaert
a7e60a08fe
Wrapped more useful noiseModel methods
2019-03-18 23:15:53 -04:00
Fan Jiang
4b723107b3
Merged in proffan/gtsam (pull request #392 )
...
Fix compilation on MKL 2019
Approved-by: Chris Beall <chrisbeall@gmail.com>
2019-03-17 22:45:25 +00:00
Frank Dellaert
bb85f26127
Merged in fix/noise_model_inheritance (pull request #396 )
...
Tiny wrapper change
Approved-by: Varun Agrawal <varagrawal@gmail.com>
2019-03-15 14:55:35 +00:00
Frank Dellaert
dd7fa966e4
Added print in base class so all derived have it.
...
Added comment how wrap currently does not handle Base class correctly in case of name clash, apparently.
2019-03-15 00:25:52 -04:00
Frank Dellaert
cbb84a6436
Added information about LieGroup helper class
2019-03-14 14:14:20 +00:00
Frank Dellaert
88ac6de4af
Wrapped parse3DFactors
2019-03-14 01:25:06 -04:00
Frank Dellaert
a47c52cb5e
Split parsing and moved to dataset.*
2019-03-14 00:58:22 -04:00