Commit Graph

9642 Commits (94e8f7073cc7f50d825df5dc1dbe79499060c70c)

Author SHA1 Message Date
Frank a611cd078d Modernized a bit 2016-02-25 16:52:41 -08:00
dellaert e76f838d2f Prototype cacheing 2016-02-25 09:34:13 -08:00
Frank Dellaert eef3fdd3db Merged in feature/improvements_and_bugfixes (pull request #232)
Feature/improvements_and_bugfixes
2016-02-24 20:03:34 -08:00
Frank 8edf3042d8 Merge remote-tracking branch 'bitbucket/develop' into feature/improvements_and_bugfixes
Conflicts:
	cmake/GtsamBuildTypes.cmake
2016-02-24 17:36:02 -08:00
Frank Dellaert cabd2cd318 Merged in enriquefernandezperdomo/gtsam/build_type_none_flags (pull request #233)
Set FLAGS for CMAKE_BUILD_TYPE None
2016-02-24 17:20:15 -08:00
Frank 8e6baf9e7e Fixed Point3 constructor 2016-02-24 14:44:05 -08:00
Enrique Fernandez 443bb0776b Set FLAGS for CMAKE_BUILD_TYPE None
Set the FLAGS to the ones from RelWithDebInfo CMAKE_BUILD_TYPE

See https://cmake.org/Wiki/CMake_Useful_Variables#Compilers_and_Tools

Without this, the C and CXX FLAGS are this (wrong):

--   C compilation flags            : -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2
--   C++ compilation flags          : -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
-D_FORTIFY_SOURCE=2

and the compilation fails with this and similar errors (because C++11 is
needed):

gtsam/navigation/ImuFactor.cpp:144:15: error: ‘nullptr’ was not declared
in this scope
  return e != nullptr && base && pim;

With this changes, the C and CXX FLAGS are this (good):

--   C compilation flags            : -std=c11 -g -O3 -Wall -DNDEBUG
--   C++ compilation flags          : -std=c++11 -g -O3 -Wall -DNDEBUG

and everything compiles.
2016-02-24 17:05:12 -05:00
Enrique Fernandez 3226ec1d6a 💄 2016-02-24 17:05:07 -05:00
Frank 872f86698b Fixed a few issues with Point3 typedef path 2016-02-24 12:28:30 -08:00
Frank 0372a959ee Many small improvements, bug-fixes, and tests 2016-02-24 11:01:19 -08:00
Ivan Jimenez 0987ae259c [BUGFIX] Fixed Linker Errors in Release Mode 2016-02-21 23:36:39 -05:00
Chris Beall 9e4b8017ba Merged in kartikmohta/gtsam/kartikmohta/add-gtsamsam-to-gtsam_doc_subdirs-1455771323513 (pull request #231)
Add gtsam/sam to gtsam_doc_subdirs
2016-02-18 22:55:43 -05:00
Ivan Jimenez 482144821b [Fix] Rot3.ypr -> Rot3.Ypr
[REFACTOR] Fixed including with "" instead of <>
2016-02-18 21:51:43 -05:00
Ivan Jimenez 5fab190194 Merged develop into feature/LPSolver 2016-02-18 18:49:51 -05:00
Kartik Mohta dd0691d7b0 Add missing directories to gtsam_doc_subdirs for doc generation 2016-02-18 16:25:04 -05:00
Frank Dellaert 61113b1960 README.md edited online with Bitbucket 2016-02-18 19:16:04 +00:00
Frank Dellaert 5afdc24ca7 Merged in feature/typedefPoint3 (pull request #225)
Point3 -> Vector3
2016-02-18 11:13:33 -08:00
Frank Dellaert f6eb67e869 README.md edited online with Bitbucket 2016-02-18 18:54:15 +00:00
dellaert 6d4cf0c115 Fix compile issue 2016-02-18 09:55:59 -08:00
dellaert 3a50a0e19e spurious vector 2016-02-18 08:50:11 -08:00
Kartik Mohta 2ab4fb2670 Add gtsam/sam to gtsam_doc_subdirs 2016-02-18 04:55:31 +00:00
dellaert a9b0d81be4 Yet another overload fix in python wrapper 2016-02-17 18:56:44 -08:00
dellaert df4efbf2d7 Fixed python wrapper issue 2016-02-17 17:42:20 -08:00
dellaert 7bcdcbd805 Fixed compilation problems (and used some c++11 for loops) 2016-02-17 16:06:10 -08:00
Frank a10f462fef Fixed warning 2016-02-17 12:36:57 -08:00
Frank 52fff13b6f Added configuration variable for typedef only 2016-02-17 12:19:03 -08:00
Chris Beall 31a3c8222a Merged in feature/eigen-3.2.8 (pull request #230)
Eigen 3.2.8
2016-02-16 22:47:37 -05:00
chrisbeall aebdd2dc2f Eigen 3.2.8 - mostly minor bugfixes http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.2.8 2016-02-16 21:06:57 -05:00
Frank Dellaert a36216fed4 Merged in feature/minimalTraitsExample (pull request #229)
A minimal traits example
2016-02-16 15:04:24 -08:00
Frank Dellaert a283938b47 A minimal traits example 2016-02-16 10:23:02 -08:00
Ivan Jimenez 3def6cab74 [FEATURE] QPSolver without initial Values.
[REFACTOR] Reformat code with eclipse code formatter.
2016-02-15 14:44:00 -05:00
Ivan Jimenez ace23973a8 [FEATURE] LPSolver without initial Values.
[REFACTOR] Reformat code with eclipse code formatter.
2016-02-15 13:53:22 -05: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
Frank Dellaert 20a75db5b5 GTSAM-Concepts.md edited online with Bitbucket 2016-02-13 18:58:03 +00:00
Frank Dellaert 498269d493 Merged in enriquefernandezperdomo/gtsam/fix_build (pull request #227)
Disable GTSAM_BUILD_PYTHON by default
2016-02-12 17:18:26 -08:00
Enrique Fernandez 77e2be26c8 Disable GTSAM_BUILD_PYTHON by default 2016-02-12 16:19:00 -05:00
dellaert 3a7c8542b0 Fixed compile error 2016-02-12 13:14:44 -08:00
Frank Dellaert 3ff07a2d34 Merged in enriquefernandezperdomo/gtsam/covariance_inverse_llt (pull request #228)
Add Gaussian::Covariance NOTE about inverse
2016-02-12 13:11:37 -08:00
Enrique Fernandez b96aa63370 Add Gaussian::Covariance NOTE about inverse 2016-02-12 15:39:28 -05:00
dellaert 8dd42c8ce5 Fixed compilation error in deprecated path 2016-02-12 00:53:05 -08:00
dellaert 1a69a71c2c Fixed print issues 2016-02-12 00:15:49 -08:00
dellaert 1c920967d9 No more use of vector() or default constructor 2016-02-12 00:06:07 -08:00
dellaert fe1607c464 Enable typedef for Jenkins testing 2016-02-12 00:05:25 -08:00
Frank Dellaert 611b549987 Merged in feature/evenFasterExpressions (pull request #224)
Expressions without constructor calls
2016-02-11 23:49:14 -08:00
dellaert 56dbf487ee Fixed more default constructor calls 2016-02-11 23:31:17 -08:00
dellaert 7fd838611e Fixed typo 2016-02-11 23:27:09 -08:00
dellaert c781ca46db Merge remote-tracking branch 'origin/feature/evenFasterExpressions' into feature/typedefPoint3 2016-02-11 22:39:39 -08:00
dellaert 5c3dd7914b Removed checks on sizeof(Record) as non-portable. 2016-02-11 22:36:03 -08:00