Commit Graph

219 Commits (70b2aab35209bbd4d8957a5be91292474ef27c09)

Author SHA1 Message Date
Alex Hagiopol 70b2aab352 Deprecated all inline functions in Matrix.h. 2016-04-11 15:11:29 -04:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Frank Dellaert 5afdc24ca7 Merged in feature/typedefPoint3 (pull request #225)
Point3 -> Vector3
2016-02-18 11:13:33 -08:00
Frank 52fff13b6f Added configuration variable for typedef only 2016-02-17 12:19:03 -08:00
Chris Beall c11592e08f Merged in kartikmohta/gtsam/kartikmohta/use-system-eigen-if-version-325-since-t-1455053953897 (pull request #221)
Use system Eigen if version >= 3.2.5 since that includes our patches
2016-02-13 17:06:03 -05:00
Kartik Mohta 96714269a3 Change Eigen MKL warning message 2016-02-13 16:34:27 -05:00
Kartik Mohta 3df163837a Respect user's choice for using system Eigen, default to included copy 2016-02-13 15:08:54 -05:00
Enrique Fernandez 77e2be26c8 Disable GTSAM_BUILD_PYTHON by default 2016-02-12 16:19:00 -05:00
Kartik Mohta 9a7dba75c4 CMakeLists.txt: Fix eigen version check logic 2016-02-09 22:11:28 -05:00
Kartik Mohta dcbba523f2 Use system Eigen if version >= 3.2.5 since that includes our patches 2016-02-09 21:39:20 +00:00
Paul 760a375a32 External define for depricated functions 2016-02-09 10:30:05 -05:00
Chris Beall 79e29e3d19 Prohibit configuration with GTSAM_BUILD_PYTHON AND GTSAM_ALLOW_DEPRECATED_SINCE_V4 both turned ON 2016-02-02 01:34:13 -05:00
Chris Beall 4eeedd31fc Fix GTSAM_ALLOW_DEPRECATED_SINCE_V4 flag typo 2016-01-28 12:00:39 -05:00
dellaert 540772819b Added definition 2016-01-27 22:07:46 -08:00
Frank Dellaert f078741ed4 New GTSAM option 2016-01-26 23:57:44 -08:00
Chris Beall fe56fcd747 Make option text consistent with Matlab text 2016-01-24 23:40:11 -05:00
Chris Beall 4c44ddc4e6 Print all python-related dependency warnings at the end of cmake output with all the other warnings. Don't automatically toggle GTSAM_BUILD_PYTHON option to OFF - this is more consistent with how other options are handled. 2016-01-21 01:13:22 -05:00
Ellon Mendes 86c3cf7ff6 Print cmake python options 2015-12-02 13:35:17 +01:00
Ellon Mendes ff298451d7 Build Python module by default 2015-12-02 13:35:17 +01:00
Ellon Mendes ea6ecdd9d5 Move subdirlist macro to cmake/GtsamPythonWrap.cmake
Conflicts:
	cmake/GtsamPythonWrap.cmake
2015-12-02 13:35:16 +01:00
Ellon Mendes ffae37a675 Revert python module to use old handwritten files
Just noticed several handwritten files here. I'm reverting the python module to
use these handwritten files to later add the files I was wrapping to the same
framework.

Classes from geometry were wrapped for an old C++ interface, so several
boost python's .def(...) were commented out.

Conflicts:
	python/gtsam/.gitignore
2015-12-02 13:35:15 +01:00
Ellon Mendes 96d6b79f5e Start organizing python module
Organize gtsam modules into submodules. Start with a handwritten noiseModel
module.

Conflicts:
	CMakeLists.txt
2015-12-02 13:35:14 +01:00
Ellon Mendes 2dbe7fa2e9 Add numpy_eigen as a 3rd party library.
This commit adds a simple version of numpy_eigen, copied from
gtborg/numpy_eigen commit 255c09efb82496, and with a fix released in the commit
9a75383733b3dc4bc2bb0649053949ad2bec9326 of Scheizer-Messer/numpy_eigen
(https://github.com/ethz-asl/Schweizer-Messer/tree/master/numpy_eigen)

Conflicts:
	CMakeLists.txt
	gtsam/CMakeLists.txt
2015-12-02 13:35:14 +01:00
Andrew Melim ec934770f3 Initial stages of python wrapping. Issues with method overloading, boost optionals. Testing with Point2 only now 2015-12-02 13:35:13 +01:00
cbeall3 e694d62b3f Allow binding to optional rvalues (We should fix this properly) 2015-10-20 14:41:28 -04:00
dellaert b5d0383048 Fixed clang 7.0 warnings in boost headers 2015-10-08 12:35:12 -07:00
cbeall3 3ca9cb8022 this should fix the MKL linking problem 2015-06-22 11:43:30 -04:00
cbeall3 0f02b7d473 Prohibit Timing build mode with TBB. See issue #173 2015-06-17 16:23:27 -04:00
cbeall3 add6bf7dbd Correct documentation about Eigen patches 2015-05-20 13:58:58 -04:00
cbeall3 88e0ae3f7a Remove unneeded Eigen include config file, and minor cleanup 2015-03-18 21:46:12 -04:00
cbeall3 e565213c0f Append full Eigen include path to GTSAM_INCLUDE_DIR to dependent projects can find the same Eigen that GTSAM was configured with 2015-03-18 14:20:45 -04:00
cbeall3 f61e398e2d Deal with patched/un-patched version of householder_qr_inplace_blocked 2015-03-10 13:00:28 -04:00
Abe 531ecb4000 Get rid of hardcoded path to the internal version of eigen inside gtsam 2015-03-09 17:38:15 -07:00
cbeall3 f2c3826a40 print out Rot3 expmap configuration flag in summary 2015-02-12 15:43:53 -05:00
Andrew Melim 41197f1ec7 Move warning suppression 2014-11-25 15:51:49 -05:00
Andrew Melim ee63fb0bb4 Remove debug cmake messages 2014-11-25 15:44:59 -05:00
Chris Beall e34a237162 Merged in feature/ordering (pull request #34)
METIS Ordering
2014-11-24 18:04:35 -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
Chris Beall deb9d93672 Rvalue fix for Boost 1.56+ instead of only 1.56 2014-11-23 19:50:16 -05:00
cbeall3 c40da17122 version bump 2014-11-13 20:27:04 -05:00
lvzhaoyang c3ac45b05b issue #124. Turn off Mac RPATH on non Mac machines work. 2014-10-22 23:42:35 -04:00
lvzhaoyang fc21cb49cb issue#124. Turn off MacOS relative flag in building cmake. 2014-10-22 23:27:01 -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
cbeall3 9bb6beed92 Fix OpenMP configuration when MKL is enabled 2014-09-30 16:13:15 -04: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 873283c522 Fixed broken timing script and fixed logic for building/excluding examples and timing scripts 2014-06-21 16:26:48 -07: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
cbeall3 8bee2cd70f Fixed unstable examples never getting built 2014-06-12 14:40:24 -04:00