Commit Graph

47 Commits (c0262b074c04e8e3ca75e66c01b08a0dc79bb641)

Author SHA1 Message Date
Frank Dellaert 4d100461d4 Removed reference for iterating over values. Also used auto where I could, when changing. 2021-01-04 20:46:16 -05:00
acxz e993afe2bf replace boost random with std random 2020-07-23 14:05:23 -04:00
acxz 222e767e8d fix uninitialized variable Key first_pose 2020-05-06 23:49:51 -04:00
Frank Dellaert b4eb0c233d
Merge pull request #209 from acxz/tbb_fix
TBB deprecation fix (partial)
2020-05-06 18:52:56 -04:00
acxz e0cbc76456 change to more efficient call of threaded functions 2020-05-06 16:47:16 -04:00
acxz df9cf86cb0 replace task_scheduler_init with task arena/group 2020-04-13 11:30:57 -04:00
alescontrela 211119b00e Replace addPrior<> with addPrior 2020-04-12 13:10:09 -04:00
alescontrela aa3ac32235 Change all old cases of graph.emplace_shared<PriorFactor<...>>(...) and graph.add(PriorFactor<...>(...)) to graph.addPrior<...>(...). Removed unnecessary PriorFactor.h includes. 2020-04-11 20:09:54 -04:00
alescontrela f4525b51e4 Change PriorFactor includes from gtsam/slam to gtsam/nonlinear 2020-04-10 22:26:22 -04:00
acxz 8096b0e251 add deprecated task_scheduler_init unitl alternative is found 2020-03-16 00:49:17 -04:00
acxz aff24bd77b remove tbb.h include and specify individual includes needed
remove deprecated tbb::task_scheduler_init
2020-01-11 18:11:59 -05:00
Frank Dellaert 8801de4d63 Pose3 naming convention 2019-05-16 15:06:15 -04:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
dellaert d86782eebc Some remaining std::vector stragglers 2018-11-08 12:25:21 -05:00
dellaert 79d63010dd Give access to bearing/range 2018-11-06 13:28:47 -05:00
Frank Dellaert ca80678ffc Fixed more warnings 2018-10-08 21:38:50 -04:00
dellaert ef38e80857 Removed BOOST_REVERSE_FOREACH 2016-05-22 14:11:42 -07:00
Yao Chen a9b4bfd261 Replaced BOOSE_FOREACH with for in examples folder. Tested the changed code locally: successful. 2016-05-20 09:20:03 -04:00
Frank Dellaert 30435da070 Moved BearingRangeFactor to SAM 2015-07-12 18:57:26 -07:00
dellaert 464a82cc51 Merge remote-tracking branch 'origin/develop' into feature/betterOrdering
Conflicts:
	.cproject
	gtsam/inference/Ordering.h
	gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp
	gtsam_unstable/nonlinear/BatchFixedLagSmoother.cpp
	gtsam_unstable/nonlinear/ConcurrentBatchSmoother.cpp
2015-06-28 15:41:58 -07:00
dellaert 47495c8f46 Included config where needed 2015-06-21 18:14:20 -07:00
Frank a585e8ac09 And one more warning... 2015-05-12 15:07:49 -07:00
Frank 057aef90d9 Fixed some more warnings on Ubuntu 2015-05-12 15:05:34 -07:00
zhaoyang 1d81572894 Capitalize static methods in ordering.h
This commit involves the API change. Related files in gtsam have been changed. All the tests examples run without issue.
2015-02-21 13:16:03 -05:00
dellaert 02223e66fd Removed EXPORT (Chris?) 2014-12-28 17:13:11 +01:00
Mike Bosse 52ec4f0784 fixed serialization tests 2014-12-23 12:35:49 +01:00
cbeall3 36a485169d Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05:00
dellaert 34dcfa4e89 Added example from Pull Request #18 discussion 2014-09-30 11:31:17 +02:00
Richard Roberts 2fd9401558 Added dogleg mode switch in SolverComparer 2014-02-22 17:14:20 -05:00
Richard Roberts 5ecfac348c Using boost random from 'boost' namespace instead of boost::random for compatibility with boost < 1.47 2014-02-12 16:45:30 -05:00
Richard Roberts 431c9b1987 Added stats mode in SolverComparer 2013-11-07 21:41:23 +00:00
Frank Dellaert fccdc46180 Fixed some compile errors related to rename 2013-10-25 19:16:15 +00:00
Frank Dellaert def9b84e45 Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
See example in testNonlinearOptimizer
As part of this, I also merged SuccessiveLinearizationParams into NonlinearOptimizerParams, which is now in its own separate file NonlinearOptimizerParams.h
2013-10-25 18:27:43 +00:00
Chris Beall f3156d4717 fix when TBB is disabled 2013-08-19 15:51:06 +00:00
Alex Cunningham 4b12d6f794 Moved Symbol and LabeledSymbol to inference as they are no longer specific to nonlinear optimization 2013-08-19 15:32:16 +00:00
Richard Roberts a0b9dd2724 Added relinSkip option to SolverComparer, trapping/printing exceptions, and changed default batch mode to Cholesky 2013-08-15 20:16:59 +00:00
Richard Roberts 2321952f0a Bug fix in SolverComparer 2013-08-15 20:16:58 +00:00
Richard Roberts 19c69967a2 Printing number of threads in SolverComparer 2013-08-14 22:53:57 +00:00
Richard Roberts 4099c04dcd Added threads option to SolverComparer 2013-08-14 19:47:30 +00:00
Richard Roberts fee021e51c Fixed timing statement in SolverComparer 2013-08-14 17:39:38 +00:00
Richard Roberts 4c59e13f94 Reenabled ISAM2 in SolverComparer 2013-08-11 19:26:29 +00:00
Richard Roberts e2f8dd866d Merge branch 'svn/trunk'
Conflicts:
	gtsam/linear/GaussianBayesTree.cpp
	gtsam/linear/GaussianBayesTree.h
	gtsam/linear/VectorValues.h
	gtsam/linear/tests/testVectorValues.cpp
	gtsam_unstable/nonlinear/sequentialSummarization.cpp
2013-08-06 18:33:24 +00:00
Duy-Nguyen Ta 95ffb0c4ea fix ofstream filename c_str compilation issues 2013-08-02 13:33:23 +00:00
Richard Roberts af8f302402 Fixed SolverComparer for unordered 2013-08-01 21:57:55 +00:00
Richard Roberts fcc6b804d1 Switched SolverComparer to QR 2013-08-01 21:57:05 +00:00
Richard Roberts 15ae7b553a Modifications to SolverComparer - only write soln to output file, read dataset instead of input graph in batch mode 2013-08-01 15:38:15 +00:00
Richard Roberts ab083b22c5 Added SolverComparer script for doing regression tests across branches and with datasets 2013-07-31 18:53:26 +00:00