Commit Graph

560 Commits (8b63e2231d9d356aefb113033a87a46bf32cc6ef)

Author SHA1 Message Date
balderdash-devil 69deb225b8 changed bind to boost::bind 2015-01-13 19:23:52 -05:00
dellaert a2c8f69c3d Compile with latest Boost version on Mac (compile issues with boost::lambda) 2015-01-13 20:26:48 +01:00
dellaert e5017984a1 traits_x -> traits 2014-12-26 16:47:51 +01:00
dellaert ea3b4624d8 Testable concept prereqs check 2014-12-23 14:56:48 +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 e9f4b1d65a Remove header from MetisIndex, replace idx_t with int32_t 2014-12-01 02:12:08 -05:00
dellaert ce033f5594 Fixed many warnings with Clang, reformatted using BORG template. 2014-11-25 09:57:31 +01:00
cbeall3 3fed3c7cbb match installed header location to source location 2014-11-24 17:54:50 -05:00
Andrew Melim 2bc381dbb4 Rename corrections 2014-11-24 17:12:41 -05:00
Andrew Melim ce93030b00 Correcting warnings on windows 2014-11-24 13:31:47 -05:00
Andrew Melim b76185cf5e Include metis.h correction 2014-11-24 13:02:27 -05:00
Andrew Melim 8678754dbd Ordering test for symbols 2014-11-24 12:41:24 -05:00
cbeall3 6fd24118be Fix gcc warnings 2014-11-24 12:37:17 -05:00
Andrew Melim 7aa07a9e16 Reworked ordering to work with symbols, large keys, and non-zero indexed keys. No longer subtract min key to send to metis, but now creates bimap between keys and int values used in metis 2014-11-24 02:06:40 -05:00
Andrew Melim c92b7cca8c Merge branch 'feature/ordering' of bitbucket.org:gtborg/gtsam into feature/ordering 2014-11-21 15:23:22 -05:00
Andrew Melim b19ed67545 Work in progress on correcting bug with key casting to int32. Causes overflow on cast, causing bad array indexing in metis 2014-11-21 15:23:01 -05:00
cbeall3 36a485169d Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05:00
Andrew Melim ffae14d42e Corrected scoped enum issue for non c++11 compilers 2014-11-17 11:57:22 -05:00
Andrew Melim f00f8d1d7a Formatting changes 2014-11-17 11:31:11 -05:00
Andrew Melim c520bf2b47 Working METIS ordering example. 2014-11-07 22:38:37 -05:00
Andrew Melim ea19fae155 Formatting 2014-11-07 22:00:19 -05:00
Andrew Melim 88a11329c0 Correct key index issue with metis ordering 2014-11-07 21:54:59 -05:00
Andrew Melim a281240ff1 METIS ordering only works on values that are 0 indexed. Otherwise heap corruption occurs inside metis ordering function. Not sure how to fix/enforce 2014-10-21 15:56:40 -04:00
Andrew Melim 81dfa6fe0a Adding METIS ordering logic to elimination 2014-10-21 01:34:47 -04:00
Andrew Melim 1d7bcb301a Ordering type enum 2014-10-20 18:58:15 -04:00
Andrew Melim 8cd17f6a30 Updating nonlinear params to allow selection of orderings 2014-10-17 15:50:13 -04:00
Andrew Melim 103ec596d7 Remove empty file and some code cleanup 2014-10-15 00:03:57 -04:00
Andrew Melim 99caf8833a Finished ordering implementation 2014-10-14 23:46:12 -04:00
Andrew Melim ad74a4b8c9 Update ms_stdint.h in metis. Export libraries correctly 2014-10-14 19:14:59 -04:00
Andrew Melim 0771b1658b Ordering implementation, unit tests 2014-10-14 15:18:05 -04:00
Andrew Melim bf22a49504 Working ordering format for Metis_NodeND 2014-10-13 13:15:05 -04:00
Andrew Melim f447481844 initial stub for metis ordering 2014-10-03 12:18:42 -04:00
Richard Roberts 946cc5338a Merge branch 'develop' into feature/timing_scripts_build
Conflicts:
	gtsam_unstable/CMakeLists.txt
2014-06-21 08:55:49 -07:00
Yong-Dian Jian e8d3809917 add new generic pcgsolver and preconditioner classes
add a unit test for the PCGSolver class
2014-06-08 00:34:23 -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
dellaert 16c28b2e9c Formatting only 2014-05-31 16:31:48 -04:00
Luca f6ad0a1920 fixes with Frank 2014-05-16 19:22:35 -04:00
Luca a93299f2dc simplified code findMinimumSpanningTree 2014-05-15 13:49:57 -04:00
Luca b8300c3b0a Improved function findMinimumSpanningTree to cope with general graphs (and added comments) 2014-05-14 17:39:59 -04:00
Luca 0d957084c0 fixed unit test on findMinimumSpanningTree 2014-05-14 17:21:32 -04:00
dellaert 2649b0fd7a print variants for KeyList, KeyVector 2014-05-06 13:21:49 -04:00
Chris Beall 36f53f7226 Fix errors on Windows with VS 2010 2014-04-17 23:53:41 -04:00
Richard Roberts a9ea1f4033 Made Roots typedef in BayesTree 2014-02-22 16:28:37 -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 686051c032 Convert DOS line endings to UNIX 2014-01-09 16:39:27 -05:00
Alex Cunningham 96a4d80da4 Fixed some warnings 2014-01-04 20:35:19 -05:00
Richard Roberts 2d14896497 Fixed overflow warning in unit test on 32-bit compile 2013-12-22 14:26:48 -05:00
Richard Roberts 2553e39746 Using an "Empty" constant in VariableSlots instead of calling numeric_limits::max() each time 2013-12-22 14:26:47 -05:00
Frank Dellaert f93b6829cc Made the code a bit more readable 2013-12-19 17:13:38 +00:00