Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							9452eb38f8 
							
						 
					 
					
						
						
							
							Make UpperBidiagonalization accept row-major matrices (bug  #769 )  
						
						... 
						
						
						
						* Give temporary workspace the same storage order as original matrix
* Take storage order into account when determining inner stride
  of rows and columns
* Change one test to use a row-major matrix. 
						
					 
					
						2014-09-12 14:52:35 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Locke 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d55c081b 
							
						 
					 
					
						
						
							
							Fix bug  #852 : define Traits type in general_matrix_matrix_product when EIGEN_USE_BLAS is defined  
						
						
						
					 
					
						2014-08-08 04:05:28 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							57f71a5552 
							
						 
					 
					
						
						
							
							Update bench_norm utility  
						
						
						
					 
					
						2014-09-11 10:27:46 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							5e890d3ad7 
							
						 
					 
					
						
						
							
							Improve further the accuracy of JacobiSVD wrt under/overflow while improving speed for small matrices (hypot is very slow).  
						
						
						
					 
					
						2014-09-10 23:11:58 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							2d90484450 
							
						 
					 
					
						
						
							
							mat/=scalar was transformed into mat*=(1/scalar) thus laking accuracy. This was also inconsistent with mat = mat/scalar.  
						
						
						
					 
					
						2014-09-10 23:10:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							84a7ead059 
							
						 
					 
					
						
						
							
							Add one more regression test for bug  #791 .  
						
						
						
					 
					
						2014-09-10 11:59:45 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							d6236d3b26 
							
						 
					 
					
						
						
							
							Fix bug  #791 : infinite loop in JacobiSVD in the presence of NaN.  
						
						
						
					 
					
						2014-09-10 11:54:20 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							921a645481 
							
						 
					 
					
						
						
							
							ArrayWrapper and MatrixWrapper classes should not be nested by reference.  
						
						
						
					 
					
						2014-09-10 10:33:19 +02:00 
						 
				 
			
				
					
						
							
							
								Yan Zhou 
							
						 
					 
					
						
						
						
						
							
						
						
							4b678b96eb 
							
						 
					 
					
						
						
							
							fix for MKL_BLAS not defined in MKL 11.2  
						
						
						
					 
					
						2014-09-08 17:37:58 +08:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							51b3f558bb 
							
						 
					 
					
						
						
							
							Fix bug  #822 : outer products needed linear access, and add respective unit tests  
						
						
						
					 
					
						2014-09-08 10:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							6162672dc5 
							
						 
					 
					
						
						
							
							Runtime alignement is not possible if AlignedOnScalar is not true (e.g., for complex<double>)  
						
						
						
					 
					
						2014-09-08 10:04:26 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							e54898f53e 
							
						 
					 
					
						
						
							
							bug  #619 : workaround MSVC 2008 implementing std::abs for int only on WINCE  
						
						
						
					 
					
						2014-09-07 23:02:30 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							fafc829424 
							
						 
					 
					
						
						
							
							bug  #804 : copy group__TopicUnalignedArrayAssert.html to TopicUnalignedArrayAssert.html as the second is linked to by old Eigen versions.  
						
						
						
					 
					
						2014-09-07 22:38:09 +02:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							abb33258ce 
							
						 
					 
					
						
						
							
							Doc: difference between array and matrix cosine etc (bug  #830 )  
						
						
						
					 
					
						2014-09-06 14:59:44 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							25bceefb4e 
							
						 
					 
					
						
						
							
							Replace asm by __asm__ (bug  #873 )  
						
						
						
					 
					
						2014-09-06 11:47:24 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							60314beb38 
							
						 
					 
					
						
						
							
							Update reference value for testNistLanczos1 test  
						
						
						
					 
					
						2014-09-02 17:35:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							280661e67d 
							
						 
					 
					
						
						
							
							Remove LM::sqrt_() member function in favor of a shortcut for sqrt(epsilon())  
						
						
						
					 
					
						2014-09-02 17:29:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ff9bfc45f7 
							
						 
					 
					
						
						
							
							relax some LM unit tests  
						
						
						
					 
					
						2014-09-02 17:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							42e27d41a2 
							
						 
					 
					
						
						
							
							Fix hypot() and hypotNorm() wrt NaN and INF values.  
						
						
						
					 
					
						2014-09-02 16:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							a44a343f03 
							
						 
					 
					
						
						
							
							Fix blueNorm wrt NaN/INF.  
						
						
						
					 
					
						2014-09-02 15:06:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							18fbe7e7d4 
							
						 
					 
					
						
						
							
							Fix stableNorm() with respect to NaN and inf, and add respective unit tests. blueNorm() and hypotNorm() are broken wrt to NaN/inf  
						
						
						
					 
					
						2014-09-02 14:49:23 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							3eb5253ca1 
							
						 
					 
					
						
						
							
							Optimization: "matrix<complex> * real" did not call the special path and the real was converted to a complex. Add respective unit test to avoid future regression.  
						
						
						
					 
					
						2014-09-02 14:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							305aa1f9c5 
							
						 
					 
					
						
						
							
							Add examples for hnormalized and homogenous (fix bug  #846 )  
						
						
						
					 
					
						2014-09-02 10:47:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							eb39296028 
							
						 
					 
					
						
						
							
							Reafctoring in D&C SVD unsupported module: clean and merge the SVDBase class to Eigen/SVD, rm copy/pasted JacobiSVD.h file  
						
						
						
					 
					
						2014-09-01 18:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b121eecf60 
							
						 
					 
					
						
						
							
							Fix regression is sparse-sparse product  
						
						
						
					 
					
						2014-09-01 17:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							0369db12af 
							
						 
					 
					
						
						
							
							bug  #871 : fix compilation on ARM/Neon regarding __has_builtin usage  
						
						
						
					 
					
						2014-09-01 10:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							01f3ca3e8d 
							
						 
					 
					
						
						
							
							Merged in georg_drenkhahn/eigen/georg_d/fix_warn_minmax (pull request PR-81)  
						
						... 
						
						
						
						Fix for warning on macro definitions of max() and min() in test.h 
						
					 
					
						2014-08-29 14:34:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							aec3d90ca6 
							
						 
					 
					
						
						
							
							Optimization in sparse-sparse matrix products for small ones  
						
						
						
					 
					
						2014-08-29 14:19:03 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							460662cbcc 
							
						 
					 
					
						
						
							
							Fix SparseVector::coeffRef(i,j) and add missing SparseVector::insert*Unordered  
						
						
						
					 
					
						2014-08-29 14:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							1ed9e2d004 
							
						 
					 
					
						
						
							
							In sparse matrix product, enable sorted insertion when doing two transposition is defenitely not optimal.  
						
						
						
					 
					
						2014-08-29 11:55:03 +02:00 
						 
				 
			
				
					
						
							
							
								Georg Drenkhahn 
							
						 
					 
					
						
						
						
						
							
						
						
							e49e84d979 
							
						 
					 
					
						
						
							
							Added missing STL include of <list> in main.h  
						
						... 
						
						
						
						Removed duplicated include of <sstream>
Added comments on the background of min/max macro definitions and STL header includes 
						
					 
					
						2014-08-29 10:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								Freddie Witherden 
							
						 
					 
					
						
						
						
						
							
						
						
							c3e4080474 
							
						 
					 
					
						
						
							
							Allow LevenbergMarquardt to work with non-standard types.  
						
						
						
					 
					
						2014-08-27 15:24:51 +01:00 
						 
				 
			
				
					
						
							
							
								Georg Drenkhahn 
							
						 
					 
					
						
						
						
						
							
						
						
							0ba490cf80 
							
						 
					 
					
						
						
							
							Fixed CMakeLists.txt files to prevent CMake 3.0.0 warnings about deprecated LOCATION target property.  
						
						... 
						
						
						
						Small whitespace cleanup in CMakelLists.txt. 
						
					 
					
						2014-08-22 12:13:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							25a3e65a68 
							
						 
					 
					
						
						
							
							In SparseQR, calling factorize() without analyzePattern() was broken.  
						
						
						
					 
					
						2014-08-26 23:32:32 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							be3477e206 
							
						 
					 
					
						
						
							
							bug  #857 : workaround MSVC compilation issue.  
						
						
						
					 
					
						2014-08-26 12:52:29 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							2e50289ba3 
							
						 
					 
					
						
						
							
							bug  #861 : enable posix_memalign with PGI  
						
						
						
					 
					
						2014-08-26 12:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b49ef99617 
							
						 
					 
					
						
						
							
							Do not apply the preconditioner before starting the iterations as this might destroy a very good initial guess.  
						
						
						
					 
					
						2014-08-21 22:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9c0aa81fbf 
							
						 
					 
					
						
						
							
							bug  #854 : fix numerical issue in SelfAdjointEigenSolver::computeDirect for 3x3 matrices. The tolerance to detect stable cross products was too optimistic.  
						
						... 
						
						
						
						Add respective unit tests. 
						
					 
					
						2014-08-21 10:49:09 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							eeadc06e83 
							
						 
					 
					
						
						
							
							EIGEN_EXCEPTIONS was not defined in test/main.h, therefore all VERIFY_RAISES_ASSERT tests were not enabled  
						
						
						
					 
					
						2014-08-20 16:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							4403800e11 
							
						 
					 
					
						
						
							
							Merged in vladimir_ch/eigen-1/vladimir_ch/fix-uninitialized-variable-warning-in-sp-1408513228472 (pull request PR-77)  
						
						... 
						
						
						
						Fix uninitialized variable warning in SparseQR 
						
					 
					
						2014-08-20 11:12:18 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							9062f74d13 
							
						 
					 
					
						
						
							
							Merged in traversaro/eigen/traversaro/findeigen3cmake-add-reading-hints-of-eig-1407426517521 (pull request PR-76)  
						
						... 
						
						
						
						FindEigen3.cmake: Add reading hints of Eigen directory location from environment variables EIGEN3_ROOT and EIGEN3_ROOT_DIR . 
						
					 
					
						2014-08-20 11:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								Vladimir Chalupecky 
							
						 
					 
					
						
						
						
						
							
						
						
							6a3423da80 
							
						 
					 
					
						
						
							
							Fix uninitialized variable warning in SparseQR  
						
						
						
					 
					
						2014-08-20 05:42:22 +00:00 
						 
				 
			
				
					
						
							
							
								Silvio Traversaro 
							
						 
					 
					
						
						
						
						
							
						
						
							50085d2c28 
							
						 
					 
					
						
						
							
							FindEigen3.cmake: Add reading hints of Eigen directory location from environment variables EIGEN3_ROOT and EIGEN3_ROOT_DIR .  
						
						
						
					 
					
						2014-08-07 15:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							e51da9c3a8 
							
						 
					 
					
						
						
							
							Memory allocated on the stack is freed at the function exit, so reduce iteration count to avoid stack overflow  
						
						
						
					 
					
						2014-08-04 12:46:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kolja Brix 
							
						 
					 
					
						
						
						
						
							
						
						
							953ec08089 
							
						 
					 
					
						
						
							
							Correct GMRES:  
						
						... 
						
						
						
						* Fix error in calculation of residual at restart.
* Use relative residual as stopping criterion.
* Improve documentation. 
						
					 
					
						2014-08-02 18:39:15 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							3e59163a24 
							
						 
					 
					
						
						
							
							Fix bug  #850 : workaround MSVC 2008 weird compilation bug  
						
						
						
					 
					
						2014-08-02 02:47:30 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Chrétien 
							
						 
					 
					
						
						
						
						
							
						
						
							c53f88297c 
							
						 
					 
					
						
						
							
							Fix more typos in Ref.h (doc).  
						
						
						
					 
					
						2014-08-01 15:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Chrétien 
							
						 
					 
					
						
						
						
						
							
						
						
							6f58a41097 
							
						 
					 
					
						
						
							
							Fix typos in Ref.h (doc).  
						
						
						
					 
					
						2014-08-01 15:35:45 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Chrétien 
							
						 
					 
					
						
						
						
						
							
						
						
							db76193bc7 
							
						 
					 
					
						
						
							
							Fix typo in PermutationMatrix (doc).  
						
						
						
					 
					
						2014-08-01 14:41:49 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							d79516660c 
							
						 
					 
					
						
						
							
							Make loadMarket use the sparse-matrix index type, thus enabling loading huge matrices.  
						
						
						
					 
					
						2014-07-31 16:43:19 +02:00