| 
							
							
								 Gael Guennebaud | 477d1e8192 | Bump to 3.3.2 | 2017-01-18 15:06:40 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 0eaff8fdf2 | Defer set-to-zero in triangular = product so that no aliasing issue occur in the common: A.triangularView() = B*A.sefladjointView()*B.adjoint()
case that used to work in 3.2.
(grafted from 655ba783f8) | 2017-01-17 18:03:35 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 582c96691b | Fix typo | 2017-01-16 13:36:56 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 0b22158d9f | Add missing doc of SparseView (grafted from 831fffe874) | 2017-01-06 18:01:29 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | dafdb0d8a8 | MSVC 2015 has all we want about c++11 and MSVC 2017 fails on binder1st/binder2nd (grafted from e383d6159a) | 2017-01-06 15:44:13 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 1d1686c62b | Convert integers to real numbers when computing relative L2 error (grafted from f3f026c9aa) | 2017-01-05 13:36:08 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | ad95b924d0 | Fix and workaround several doxygen issues/warnings (grafted from 2299717fd5) | 2017-01-04 23:27:33 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 9499684320 | Add doc for sparse triangular solve functions (grafted from ee6f7f6c0c) | 2017-01-04 23:10:36 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 5b6a31626b | Add missing snippet files. (grafted from 5165de97a4) | 2017-01-04 23:08:27 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | bc3fee2d8e | bug #1336: workaround doxygen failing to include numerous members of MatriBase in Matrix (grafted from a0a36ad0ef) | 2017-01-04 22:02:39 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | eaa9223277 | Document selfadjointView (grafted from 29a1a58113) | 2017-01-04 22:01:50 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | c9ba1165e7 | bug #1336: fix doxygen issue regarding EIGEN_CWISE_BINARY_RETURN_TYPE (grafted from a5ebc92f8d) | 2017-01-04 18:21:44 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | dd2d5d67ff | bug #1370: add doc for StorageIndex (grafted from 8702562177) | 2017-01-03 11:25:41 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 404322b64f | bug #1370: rename _Index to _StorageIndex in SparseMatrix, and add a warning in the doc regarding the 3.2 to 3.3 change of SparseMatrix::Index (grafted from 575c078759) | 2017-01-03 11:19:14 +01:00 |  | 
			
				
					| 
							
							
								 Marco Falke | ce37bae2cd | doc: Fix trivial typo in AsciiQuickReference.txt * * *
fixup!
(grafted from 4ebf69394d) | 2017-01-01 13:25:48 +00:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 3900dbc341 | Make sure that traits<CwiseBinaryOp>::Flags reports the correct storage order so that methods like .outerSize()/.innerSize() work properly. (grafted from d32a43e33a) | 2016-12-27 16:35:45 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 5f586c2bd0 | Add missing .outer() member to iterators of evaluators of cwise sparse binary expression (grafted from 7136267461) | 2016-12-27 16:34:30 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 215f88a417 | Fix check of storage order mismatch for "sparse cwiseop sparse". (grafted from fe0ee72390) | 2016-12-27 16:33:19 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 2257f40f4a | Merged in angelos_m/eigen/3.3 (pull request PR-269) Remove superfluous const's (can cause warnings on some Intel compilers) | 2016-12-21 08:53:16 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 9e0fa0ef6d | Fix bug #1367: compilation fix for gcc 4.1! (grafted from 94e8d8902f) | 2016-12-20 22:17:01 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 0fddbf3dc7 | Add transpose, adjoint, conjugate methods to SelfAdjointView (useful to write generic code) (grafted from 684cfc762d) | 2016-12-20 16:33:53 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | eda635bd58 | Make sure that HyperPlane::transform manitains a unit normal vector in the Affine case. (grafted from f5d644b415) | 2016-12-20 09:35:00 +01:00 |  | 
			
				
					| 
							
							
								 Benoit Jacob | 26197bb467 | Use 32 registers on ARM64 | 2016-12-19 13:44:46 -05:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 772e59d475 | bug #1360: fix sign issue with  pmull on altivec (grafted from 8c0e701504) | 2016-12-18 22:13:19 +00:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | e8f83cbb5d | Fix unused warning (grafted from fc94258e77) | 2016-12-18 22:11:48 +00:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | dce584d799 | bug #1363: fix mingw's ABI issue (grafted from 5d00fdf0e8) | 2016-12-15 11:58:31 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 0bcef9557d | bug #1358: fix compilation for sparse += sparse.selfadjointView(); (grafted from 11b492e993) | 2016-12-14 17:53:47 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 2b3c876b2a | bug #1359: fix compilation of col_major_sparse.row() *= scalar (used to work in 3.2.9 though the expression is not really writable)
(grafted from e67397bfa7) | 2016-12-14 17:05:26 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | a05f6aad0e | bug #1359: fix sparse /=scalar and *=scalar implementation. InnerIterators must be obtained from an evaluator.
(grafted from 98d7458275) | 2016-12-14 17:03:13 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 59187285e1 | bug #1361: fix compilation issue in mat=perm.inverse() (grafted from c817ce3ba3) | 2016-12-13 23:10:27 +01:00 |  | 
			
				
					| 
							
							
								 Angelos Mantzaflaris | 1dd074ea7e | Merged eigen/eigen/3.3 into 3.3 | 2016-12-07 01:01:50 +01:00 |  | 
			
				
					| 
							
							
								 Angelos Mantzaflaris | 24fa7a01bd | merge | 2016-12-07 00:43:55 +01:00 |  | 
			
				
					| 
							
							
								 Angelos Mantzaflaris | e236d3443c | Remove superfluous const's (can cause warnings on some Intel compilers) | 2016-12-07 00:37:48 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 4ec8833220 | Added tag 3.3.1 for changeset dd3685cc6a | 2016-12-06 11:44:02 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | dd3685cc6a | Bump to 3.3.1 | 2016-12-06 11:43:58 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 487a6e6515 | Explain how to choose your favorite Eigen version (grafted from 0c4d05b009) | 2016-12-06 11:34:06 +01:00 |  | 
			
				
					| 
							
							
								 Silvio Traversaro | 75f0b8aae3 | Added relocatable cmake support also for CMake before 3.0 and after 2.8.8 (grafted from e049a2a72a) | 2016-12-06 10:37:34 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 23aca8a586 | Optimize SparseLU::solve for rhs vectors (grafted from 8640ffac65) | 2016-12-05 15:41:14 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 28bf2bf070 | remove temporary in SparseLU::solve (grafted from 62acd67903) | 2016-12-05 15:11:57 +01:00 |  | 
			
				
					| 
							
							
								 Silvio Traversaro | 0164f4c682 | Make CMake config file relocatable (grafted from 18481b518f) | 2016-12-05 10:39:52 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | bbff608a42 | Merged in angelos_m/eigen/3.3 (pull request PR-264) add explicit template to numext::abs2 and fix signed/unsigned warning | 2016-12-05 21:56:01 +00:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | ea56d2ff2c | Fix memory leak in Ref<Sparse> (grafted from a6b971e291) | 2016-12-05 16:59:30 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | a4c8701e9a | bug #1356: fix calls to evaluator::coeffRef(0,0) to get the address of the destination by adding a dstDataPtr() member to the kernel. This fixes undefined behavior if dst is empty (nullptr).
(grafted from 0db6d5b3f4) | 2016-12-05 15:08:09 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | a9bb9796e0 | Ease compiler job to generate clean and efficient code in mat*vec. (grafted from 66f65ccc36) | 2016-12-02 22:41:26 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | 449883be74 | Operators += and -= do not resize! (grafted from fe696022ec) | 2016-12-02 22:40:25 +01:00 |  | 
			
				
					| 
							
							
								 Angelos Mantzaflaris | 0a08d4c60b | use numext::abs | 2016-12-02 11:48:06 +01:00 |  | 
			
				
					| 
							
							
								 Angelos Mantzaflaris | 4086187e49 | 1. Add explicit template to abs2 (resolves deduction for some arithmetic types) 2. Avoid signed-unsigned conversion in comparison (warning in case Scalar is unsigned) | 2016-12-02 11:39:18 +01:00 |  | 
			
				
					| 
							
							
								 Christoph Hertzberg | 91864f85d3 | bug #1355: Fixed wrong line-endings on two files (grafted from 22f7d398e2) | 2016-12-02 11:22:05 +01:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | c3597106ab | Merged in angelos_m/eigen/3.3 (pull request PR-263) fix two warnings(unused typedef, unused variable) and a typo | 2016-12-02 09:02:39 +00:00 |  | 
			
				
					| 
							
							
								 Gael Guennebaud | aed1d6597f | Clean up SparseCore module regarding ReverseInnerIterator (grafted from 27873008d4) | 2016-12-01 21:55:10 +01:00 |  |