Commit Graph

104 Commits (2f62761304ffa0638be1b1a344d71d59474dd98b)

Author SHA1 Message Date
Jose Luis Blanco Claraco 406060b457
Fix missing virtual dtors 2020-07-27 00:14:13 +02:00
Jose Luis Blanco Claraco 0198c648e3
Fix all new gcc warnings/errors: make explicit virtual/override methods.
Rules are:
- use "virtual" in base classes only.
- use "override" in all derived classes.
2020-07-26 11:20:42 +02:00
Jose Luis Blanco-Claraco fb05fa6bd7
Fix MSVC link errors (missing DLLEXPORTs) 2019-12-15 09:13:53 +01:00
Jose Luis Blanco-Claraco 438b4ff014 more DLL warnings & errors fixed 2019-07-18 11:09:08 +02:00
dellaert ac49bd0c1f Fixed a number of deprecated instances.... 2019-06-04 16:03:36 -04:00
Frank Dellaert 495a840921 New add_factors method 2019-06-01 16:46:52 -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 dab022a5b7 Fixed another FactorIndices issue on Mac 2019-04-14 15:13:01 -04:00
Frank Dellaert 3e10adb178 Cleaned up tests, testing size() as well. 2019-04-03 23:42:36 -04:00
Duy-Nguyen Ta 1cdc228d6a remove trailing spaces 2019-02-11 10:58:34 -05:00
dellaert 79fe89eaa9 Switched to using c++11 braces-style initialization 2018-11-08 17:26:09 -05:00
Frank Dellaert 2aa43e11bd Use KeyVector everywhere to avoid conversions 2018-11-08 10:10:32 -05:00
Abe fbe9aac41c squash local changes on top of gtsam upstream pull from 6/14/2016 2016-06-18 23:13:59 -07:00
dellaert 72fe66d468 Removed headers 2016-05-22 14:22:36 -07:00
dellaert ef38e80857 Removed BOOST_REVERSE_FOREACH 2016-05-22 14:11:42 -07:00
yao a0661b3813 Almost done. Still need to figure out how to remove the remaining 3 occurrences. 2016-05-21 12:44:46 -04:00
dellaert 99f1a950a8 disable metis test if flag not set 2016-04-16 13:23:10 -07:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08: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
Frank Dellaert 83487370ab Headers and timing 2015-06-20 22:53:04 -07:00
dellaert 128bac616c Globally replaced FastSet<Key> with KeySet. 2015-06-20 18:38:25 -07:00
Frank Dellaert 15d5542809 Renamed variable 2015-06-11 23:48:18 -07:00
Thomas Schneider ebf5746987 Fix some serialization warnings. 2015-03-06 16:12:09 +01:00
pdrews 8d89529c98 Metis ordering difference between linux/mac 2015-02-13 22:49:15 -05:00
dellaert 36426fade4 Some more tests and comments about associated Bayes trees. All succeed on Mac. 2015-02-13 20:22:52 +01:00
dellaert e5017984a1 traits_x -> traits 2014-12-26 16:47:51 +01:00
dellaert 79d8514528 MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes. 2014-12-21 22:02:57 +01:00
Andrew Melim 5bc4810dcb Correcting bug fixes for Visual Studio. See bb issues #115,116,118 for more information 2014-09-08 15:19:54 -04:00
Richard Roberts fe235b1209 Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00
Richard Roberts d725dd4816 Renamed unit tests that still had 'Unordered' in the name 2014-05-07 18:19:11 -07:00
dellaert 92c9e9c0aa Fixed "unused" warnings 2014-05-03 12:23:49 -04:00
Richard Roberts eba4ca79a4 Added shared_ptr versions of named constructors in SymbolicFactor and SymbolicConditional, for a slight performance boost. 2014-02-21 17:17:36 -05:00
Richard Roberts 661a157553 Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults. 2014-02-13 01:34:31 -05:00
Richard Roberts 4b8c17ec77 Changed target name to 'gtsam' instead of 'gtsam-shared' and 'gtsam-static'. Modified CMake options to only allow building either static or shared, but not both. Enabled GTSAM_BUILD_TYPE_POSTFIXES by default on all platforms. 2014-01-30 14:41:25 -05:00
Richard Roberts a2a5eef62e Fixed unit test name 2013-12-02 19:30:04 +00:00
Richard Roberts 0874a81896 Using Alex's ordering in new clique finding unit test 2013-12-02 19:29:24 +00:00
Richard Roberts 85bbcf6d1e Added EliminationTree and clique-finding unit tests using Alex's DDF test graph 2013-12-02 18:44:44 +00:00
Richard Roberts b7fb8429bb Fixed some warnings 2013-11-21 15:09:46 +00:00
Richard Roberts 6c2077ccc5 Updated unit tests for clique finding fix 2013-11-19 00:26:18 +00:00
Richard Roberts 1f5f86f6e8 Avoid creating duplicate symbolic factors in JunctionTree constructor (small optimization) 2013-11-18 19:23:27 +00:00
Richard Roberts 67f70c37b5 Factored out symbolic elimination into a templated function 2013-11-18 19:23:13 +00:00
Richard Roberts 2df45ac7ca Added optional argument to VariableIndex::augment for specifying the indices of the new factors (needed for ISAM2 to reuse empty factor slots) 2013-11-18 19:23:06 +00:00
Richard Roberts ec78d54f37 Removed old Index typedef and IndexFormatter 2013-11-08 16:35:28 +00:00
Richard Roberts 69c7f6d137 Restored ClusterTree base class of JunctionTree 2013-10-09 17:39:19 +00:00
Richard Roberts 2b78eb8bec Restored NonlinearFactorGraph::symbolic() and made a few other minor fixes. 2013-09-17 03:13:32 +00:00
Vadim Indelman 611fc14aaf Fixed compile errors on some macs 2013-08-27 15:53:30 +00:00
Alex Cunningham c6cf4d2dab Removed use of convenience libraries for tests - wasn't really supported in current version 2013-08-19 15:32:21 +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
Alex Cunningham 957169b5cc Fixed compile in tests comparing sets of keys 2013-08-15 20:22:50 +00:00
Richard Roberts bd89c5fd45 Using FastVector (with tbb allocator) instead of vector 2013-08-15 17:21:20 +00:00