Peter Mullen
a99610b77a
make code match comments when creating Pose3 noiseModel instances
2020-01-04 16:57:22 -08:00
Gerry Chen
e40a500859
Update test cases for new preferred syntax
2019-10-28 17:43:56 -04:00
Gerry Chen
8e62a1405e
deprecated functions for backwards compatibility
...
also removed some edits that were tangential to the PR.
2019-10-28 17:41:16 -04:00
Gerry Chen
4877bdb4f3
Caught some stragglers using boost::optional<Ordering>
2019-10-20 03:20:14 -04:00
Gerry Chen
1733f3ac98
convert all optional Ordering to function overloads
...
compiles and passes tests, but some potentially code-breaking changes in:
Marginals.h - order of arguments had to change since `factorization` has a default value
EliminatableFactorGraph.h - marginalMultifrontalBayesNet and marginalMultifrontalBayesTree no longer accept `boost::none` as a placeholder to specify later arguments
Notes:
EliminateableFactorGraph.h - `orderingType` is no longer needed in function overloads that specify ordering, but I left it for the time being to avoid potential code breaking
2019-10-20 01:15:20 -04:00
Varun Agrawal
a4ac57c5b8
Merge pull request #117 from borglab/feature/wrap-mestimator-weight
...
Wrap mEstimators
2019-10-10 16:55:26 -04:00
Gerry Chen
e20494324f
Gaussian Factor Graph unittests and linearization
...
(with Python bindings)
2019-10-09 15:58:57 -04:00
Varun Agrawal
3eb8e3d9bc
fixed function declarations which use globally declared noise models
2019-09-25 23:02:21 -04:00
Varun Agrawal
65b309e5cd
renamed global variables in smallExample.h and added optional noise model parameters
2019-09-25 20:04:32 -04:00
dellaert
07b670423d
Fixed exception type for TBB path
2019-06-11 13:40:29 -04:00
Frank Dellaert
3ab9a1e3cc
Made detail handling more explicit in update
2019-06-03 14:12:10 -04:00
Frank Dellaert
8b01b81027
Split up relinearize again for clarity
2019-06-02 00:41:17 -04:00
Frank Dellaert
42b5f81633
Now using add_factors
2019-06-01 18:03:29 -04:00
Frank Dellaert
4b405728a7
Get rid of deprecated LieScalar
2019-06-01 17:34:24 -04:00
Frank Dellaert
ecacda68c0
Further refactored pushNewFactors
2019-06-01 17:34:24 -04:00
Frank Dellaert
1a29ab5533
Refactored iSAM2::update to reveal what is changed when
2019-06-01 17:34:24 -04:00
Varun Agrawal
184324a2dc
Check exception type
2019-05-30 16:43:34 -04:00
Frank Dellaert
0e309baab6
Make test with hard constraints
2019-05-30 16:42:50 -04:00
Frank Dellaert
8801de4d63
Pose3 naming convention
2019-05-16 15:06:15 -04:00
Frank Dellaert
70d3c9044d
Fixed ILS error in example
2019-05-15 22:33:22 -04:00
Frank Dellaert
ed721a152a
Example coded, throws ILS
2019-05-15 20:55:16 -04:00
Frank Dellaert
912c091dc9
Resurrected remaining tests and deleted two
2019-05-15 20:33:23 -04:00
Frank Dellaert
110240aa4f
Resurrected lots of elimination tests
2019-05-15 20:10:46 -04:00
Frank Dellaert
464804d8f5
Recovered eliminateOne
2019-05-15 17:40:57 -04:00
Duy-Nguyen Ta
b2e5dadcdb
Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into fix/trailing_whitespaces
...
# Conflicts:
# gtsam/symbolic/tests/testVariableIndex.cpp
# gtsam_unstable/gtsam_unstable.h
# gtsam_unstable/linear/RawQP.cpp
# gtsam_unstable/linear/RawQP.h
2019-05-12 09:26:28 -04:00
Frank Dellaert
b6abcb04f2
Split off builder, now also used with same parameters in SubGraphSolver
2019-04-14 14:14:48 -04:00
Frank Dellaert
7b6eaa4333
removed unused typedefs
2019-04-13 22:05:49 -04:00
Frank Dellaert
913262b27d
Fixed issue with test with tbb iterators
2019-04-08 16:46:56 -04:00
Frank Dellaert
a7227cab43
Cleaned up formatting
2019-04-07 22:33:58 -04:00
Frank Dellaert
c1c2fd7008
Fixed the tests - key was choosing right ordering
2019-04-07 22:31:27 -04:00
Frank Dellaert
2de0957b2d
Renamed some variables, used subVector as a test
2019-04-07 18:14:53 -04:00
Frank Dellaert
93a7c99f03
Created more unit tests attesting problems with solve.
2019-04-07 13:15:05 -04:00
Frank Dellaert
490a558fe1
Fixed dimension mismatch (on account of three extra dummy factors)
2019-04-07 13:15:05 -04:00
Frank Dellaert
3889b29305
Resurrected tests
2019-04-07 13:15:05 -04:00
Frank Dellaert
3737474d1e
Deprecated all but three constructors.
2019-04-04 09:23:02 -04:00
Frank Dellaert
aaf2ff5689
Resurrected tests
2019-04-04 01:17:47 -04:00
Duy-Nguyen Ta
1cdc228d6a
remove trailing spaces
2019-02-11 10:58:34 -05:00
Frank Dellaert
fbcfbf0cdd
Made naming convention in wrapper uniform.
...
2D means Pose2 + Point2
3D means Pose3 + Point3
2018-12-31 11:19:46 -05:00
dellaert
70f428fed1
Merge branch 'fix/iSAM2' into fix/GenericValue-assignment
...
Added extra update so converges faster, and matches test in Issue #412
Conflicts:
tests/testVisualISAM2.cpp
2018-12-18 14:40:33 -05:00
dellaert
77f3a9195c
Added an iSAM2 convergence test.
2018-12-18 14:22:44 -05:00
dellaert
ab0fb0d4a5
Added iSAM2 test to check issue #412
2018-12-18 13:56:38 -05:00
Chris Beall
8c221efda2
Fix build for GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF
2018-11-27 10:54:14 -08:00
dellaert
79fe89eaa9
Switched to using c++11 braces-style initialization
2018-11-08 17:26:09 -05:00
dellaert
d86782eebc
Some remaining std::vector stragglers
2018-11-08 12:25:21 -05:00
Frank Dellaert
2aa43e11bd
Use KeyVector everywhere to avoid conversions
2018-11-08 10:10:32 -05:00
Frank Dellaert
566315f47d
Solved overloading
2018-10-02 23:25:27 -04:00
Frank Dellaert
d6edc217ab
Changed several Impl functions to methods in ISAM2 and ISAM2Clique
2018-09-30 14:11:00 -04:00
Frank Dellaert
a31294d777
Modernized, cleaned up, and turned off non-recursive version (fow now) because it has a bug.
2018-09-29 17:52:20 -04:00
Mike Sheffler
1ec15a7345
Incorporate Frank's suggestions for PR #315
2018-09-28 00:47:17 -07:00
Mike Sheffler
bd4ab1598e
Expanded shortcut_overlapping_separator test in testGaussianBayesTreeB to allow for sign reversal in a row of the augmented Jacobian. The joint density does not appear to be affected in the case where the augmented Jacobian row sign is changed, so we should not fail the test if that happens.
2018-09-27 18:19:44 -07:00