Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							828a79ac78 
							
						 
					 
					
						
						
							
							allow to override EIGEN_RESTRICT, to satisfy a smart ass blogger who claims  
						
						... 
						
						
						
						that eigen2 owes all its performance to nonstandard restrict keyword.
well, this can also improve portability in case some compiler doesn't have __restrict. 
						
					 
					
						2009-09-19 19:45:58 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							3c780fd472 
							
						 
					 
					
						
						
							
							add legalese  
						
						
						
					 
					
						2009-09-20 06:00:39 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							bd491a89c5 
							
						 
					 
					
						
						
							
							add demo of how to mix eigen with C code  
						
						
						
					 
					
						2009-09-20 05:49:17 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							0b60027f3c 
							
						 
					 
					
						
						
							
							implement __gnuc_forget_about_setZero_its_over_now  
						
						
						
					 
					
						2009-09-18 15:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							6b5f96cb03 
							
						 
					 
					
						
						
							
							undef B0  
						
						
						
					 
					
						2009-09-19 19:14:28 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							3b5a9acba8 
							
						 
					 
					
						
						
							
							fix stable_norm unit test  
						
						
						
					 
					
						2009-09-18 11:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							0b426ea00d 
							
						 
					 
					
						
						
							
							update page to explain how to get rid of it  
						
						
						
					 
					
						2009-09-18 22:01:49 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							add5381be7 
							
						 
					 
					
						
						
							
							finish my evalToDense => evalTo change  
						
						
						
					 
					
						2009-09-17 23:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							5ba7fe3bee 
							
						 
					 
					
						
						
							
							clean the commented asm instructions because now I'm sure  
						
						... 
						
						
						
						the previous fix is ok 
						
					 
					
						2009-09-17 23:34:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							f2737148b0 
							
						 
					 
					
						
						
							
							merge  
						
						
						
					 
					
						2009-09-17 23:21:48 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							760636a237 
							
						 
					 
					
						
						
							
							fix bug  #52 : Transform::inverse() should return a Transform  
						
						
						
					 
					
						2009-09-18 18:45:45 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9395326e44 
							
						 
					 
					
						
						
							
							fix   #53 : performance regression, hopefully I did not resurected another  
						
						... 
						
						
						
						perf. issue... 
						
					 
					
						2009-09-17 23:18:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							fcae32cc3f 
							
						 
					 
					
						
						
							
							compilation fixes  
						
						
						
					 
					
						2009-09-17 15:11:13 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							24950bdfcb 
							
						 
					 
					
						
						
							
							make ColPivotingQR use HouseholderSequence  
						
						
						
					 
					
						2009-09-16 15:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							49dd5d7847 
							
						 
					 
					
						
						
							
							* add a HouseholderSequence class (not good enough yet for Triadiagonalization and HessenbergDecomposition)  
						
						... 
						
						
						
						* rework a bit AnyMatrixBase, and mobe it to a separate file 
						
					 
					
						2009-09-16 14:35:42 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							77f858f6ab 
							
						 
					 
					
						
						
							
							improve ComplexShur api and doc  
						
						
						
					 
					
						2009-09-16 14:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							a4fd0aa25b 
							
						 
					 
					
						
						
							
							* fix bug in col-pivoting qr, forgot to swap the colNorms when swapping cols  
						
						... 
						
						
						
						* add Gael a copyright line 
						
					 
					
						2009-09-16 14:19:59 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							46be9c9ac1 
							
						 
					 
					
						
						
							
							* fix super nasty bug: vector.maxCoeff(&index) didn't work when 'vector'  
						
						... 
						
						
						
						was a row-vector. Fixed by splitting the vector version from the matrix version.
* add unit test, the visitors weren't covered by any test!! 
						
					 
					
						2009-09-16 14:18:30 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6e5694d6 
							
						 
					 
					
						
						
							
							disable warning 279: controlling expression is constant for ICC  
						
						
						
					 
					
						2009-09-15 13:03:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9e9abab2b9 
							
						 
					 
					
						
						
							
							bugfixes for ICC (compilation and runtime)  
						
						
						
					 
					
						2009-09-15 11:53:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							432fcefcb1 
							
						 
					 
					
						
						
							
							fix warning with gcc 4.2  
						
						
						
					 
					
						2009-09-15 11:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							d5319f4ba8 
							
						 
					 
					
						
						
							
							fix warning in stable norm  
						
						
						
					 
					
						2009-09-15 11:16:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							9f14d72927 
							
						 
					 
					
						
						
							
							Remove no-op statement in AlignedVector3.  
						
						
						
					 
					
						2009-09-10 09:22:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							2a6db40f10 
							
						 
					 
					
						
						
							
							Re-factor matrix exponential.  
						
						... 
						
						
						
						Put all routines in a class. I think this is a cleaner design. 
						
					 
					
						2009-09-08 14:51:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							220ff54131 
							
						 
					 
					
						
						
							
							Fix LaTeX error in doxygen comment.  
						
						
						
					 
					
						2009-09-08 14:41:54 +01:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							26ed19e4cf 
							
						 
					 
					
						
						
							
							Fixed if clause.  
						
						
						
					 
					
						2009-09-08 10:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							3a2499fb11 
							
						 
					 
					
						
						
							
							Fixed conservative_resize compilation errors.  
						
						
						
					 
					
						2009-09-08 10:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							e6cac85333 
							
						 
					 
					
						
						
							
							Added missing casts.  
						
						
						
					 
					
						2009-09-08 08:27:18 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							437a79e1ab 
							
						 
					 
					
						
						
							
							Fixed unit test and improved code reusage for resizing.  
						
						
						
					 
					
						2009-09-07 17:48:42 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							e49236bac6 
							
						 
					 
					
						
						
							
							Ups - that was not intended to be part of the commit.  
						
						
						
					 
					
						2009-09-07 17:23:29 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							64095b6610 
							
						 
					 
					
						
						
							
							Changed the AnyMatrixBase / ei_special_scalar_op inheritance order as proposed by Gael.  
						
						... 
						
						
						
						Added conservativeResizeLike as discussed on the mailing list. 
						
					 
					
						2009-09-07 17:22:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							8f4bf4ed7f 
							
						 
					 
					
						
						
							
							add optional compile flags to enable coverage testing  
						
						
						
					 
					
						2009-09-07 14:05:27 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ae1d1c8f6c 
							
						 
					 
					
						
						
							
							improve coverage of matrix-vector product  
						
						
						
					 
					
						2009-09-07 14:04:56 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							fb5f546161 
							
						 
					 
					
						
						
							
							improve coverage of unitOrthogonal  
						
						
						
					 
					
						2009-09-07 12:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b56bb441dd 
							
						 
					 
					
						
						
							
							add a stable_norm unit test  
						
						
						
					 
					
						2009-09-07 12:46:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							bdcc0bc157 
							
						 
					 
					
						
						
							
							fix compilation of swap for ICC  
						
						
						
					 
					
						2009-09-07 11:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							a921292381 
							
						 
					 
					
						
						
							
							uncomment stuff commented for debugging (sorry for the noise)  
						
						
						
					 
					
						2009-09-07 11:26:20 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							225ec02b06 
							
						 
					 
					
						
						
							
							fix another .stride() issue in Cholmod support  
						
						
						
					 
					
						2009-09-07 11:15:38 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							61fe2b6a56 
							
						 
					 
					
						
						
							
							bug fix in SuperLU support: the meaning of Matrix::stride() changed for vectors  
						
						
						
					 
					
						2009-09-07 10:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							5eea8f1824 
							
						 
					 
					
						
						
							
							Typos in tutorial 1.  
						
						
						
					 
					
						2009-09-05 19:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							e4f94b8c58 
							
						 
					 
					
						
						
							
							enable ILU in super LU only if the super version supports it  
						
						
						
					 
					
						2009-09-04 18:19:34 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Román 
							
						 
					 
					
						
						
						
						
							
						
						
							80179e9549 
							
						 
					 
					
						
						
							
							Added support for SuperLU's ILU factorization  
						
						
						
					 
					
						2009-08-21 11:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b0aa2520f1 
							
						 
					 
					
						
						
							
							* add real scalar * complex matrix, real matrix * complex scalar,  
						
						... 
						
						
						
						and complex scalar * real matrix overloads
* allows the inner and outer product specialisations to mix real and complex 
						
					 
					
						2009-09-04 11:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							6902ef0824 
							
						 
					 
					
						
						
							
							extend mixingtype test to check diagonal products and fix the later for real*complex products  
						
						
						
					 
					
						2009-09-04 10:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ed998d52 
							
						 
					 
					
						
						
							
							bug fix in novel makeGivens for real  
						
						
						
					 
					
						2009-09-04 10:05:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							3fbf71d6b9 
							
						 
					 
					
						
						
							
							compilation fix for conservativeResize  
						
						
						
					 
					
						2009-09-04 09:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							68b28f7bfb 
							
						 
					 
					
						
						
							
							rename the EigenSolver module to Eigenvalues  
						
						
						
					 
					
						2009-09-04 09:23:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5256f628 
							
						 
					 
					
						
						
							
							Added conservativeResize + unit test.  
						
						
						
					 
					
						2009-09-03 17:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							82ad37c730 
							
						 
					 
					
						
						
							
							implement the continuous generation algorithm of Givens rotations by Anderson (2000)  
						
						
						
					 
					
						2009-09-03 17:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							41aea9508e 
							
						 
					 
					
						
						
							
							This seems to be important for MSVC to optimize the size of empty base classes.  
						
						
						
					 
					
						2009-09-03 13:46:44 +02:00