Antonio Sánchez 
							
						 
					 
					
						
						
						
						
							
						
						
							46e9cdb7fe 
							
						 
					 
					
						
						
							
							Clang-format tests, examples, libraries, benchmarks, etc.  
						
						
						
					 
					
						2023-12-05 21:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Schultheis 
							
						 
					 
					
						
						
						
						
							
						
						
							d271a7d545 
							
						 
					 
					
						
						
							
							reduce float warnings (comparisons and implicit conversions)  
						
						
						
					 
					
						2022-01-26 18:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							82f0ce2726 
							
						 
					 
					
						
						
							
							Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with EIGEN_DECLARE_TEST(mytest) { /* code */ }.  
						
						... 
						
						
						
						This provide several advantages:
- more flexibility in designing unit tests
- unit tests can be glued to speed up compilation
- unit tests are compiled with same predefined macros, which is a requirement for zapcc 
						
					 
					
						2018-07-17 14:46:15 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							12e1ebb68b 
							
						 
					 
					
						
						
							
							Remove local Index typedef from unit-tests  
						
						
						
					 
					
						2018-07-12 17:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9b68ed4537 
							
						 
					 
					
						
						
							
							Relax is_equal to is_approx because scaling might modify last bit.  
						
						
						
					 
					
						2016-07-06 15:02:49 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							5a2007f7e4 
							
						 
					 
					
						
						
							
							typo  
						
						
						
					 
					
						2015-10-30 22:16:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3151de2e 
							
						 
					 
					
						
						
							
							Limit matrix size for other eigen and schur decompositions  
						
						
						
					 
					
						2015-10-30 18:06:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							696b2f999f 
							
						 
					 
					
						
						
							
							Eigenvalues module: Implement setMaxIterations() methods.  
						
						
						
					 
					
						2012-07-28 21:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							ba5eecae53 
							
						 
					 
					
						
						
							
							Allow user to specify max number of iterations (bug  #479 ).  
						
						
						
					 
					
						2012-07-24 15:17:59 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							b596f6c10c 
							
						 
					 
					
						
						
							
							remove outdated "Eigen itself is part of the KDE project" outside of eigen2 files  
						
						
						
					 
					
						2012-07-15 10:33:40 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							69124cfca2 
							
						 
					 
					
						
						
							
							Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.  
						
						
						
					 
					
						2012-07-13 14:42:47 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							a8f66fec65 
							
						 
					 
					
						
						
							
							add the possibility to configure the maximal matrix size in the unit tests  
						
						
						
					 
					
						2011-07-12 14:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							b11343e15c 
							
						 
					 
					
						
						
							
							fix intermittend failure of schur_real test: there only is an iterative process if size>2  
						
						
						
					 
					
						2010-12-10 02:10:03 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							4716040703 
							
						 
					 
					
						
						
							
							bug  #86  : use internal:: namespace instead of ei_ prefix  
						
						
						
					 
					
						2010-10-25 10:15:22 -04:00 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							cb11f2f8a6 
							
						 
					 
					
						
						
							
							Fix compilation of some tests as well as more warnings.  
						
						
						
					 
					
						2010-06-20 18:59:15 +02:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff1bd69ac 
							
						 
					 
					
						
						
							
							Schur decomposition of 1-by-1 always converges.  
						
						
						
					 
					
						2010-06-04 09:40:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							9178e2bd54 
							
						 
					 
					
						
						
							
							Add info() method which can be queried to check whether iteration converged.  
						
						
						
					 
					
						2010-06-03 22:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							8dc947821b 
							
						 
					 
					
						
						
							
							Allow user to compute only the eigenvalues and not the eigenvectors.  
						
						
						
					 
					
						2010-05-31 18:17:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							e7dc772554 
							
						 
					 
					
						
						
							
							Respect MaxRowsAtCompileTime in HouseholderSequence::evalTo().  
						
						... 
						
						
						
						This fixes the failing test nomalloc_4.
Also remove a print inserted for debugging in schur_real test. 
						
					 
					
						2010-05-25 12:40:42 +01:00 
						 
				 
			
				
					
						
							
							
								Adolfo Rodriguez Tsouroukdissian 
							
						 
					 
					
						
						
						
						
							
						
						
							28dde19e40 
							
						 
					 
					
						
						
							
							- Added problem size constructor to decompositions that did not have one. It preallocates member data structures.  
						
						... 
						
						
						
						- Updated unit tests to check above constructor.
- In the compute() method of decompositions: Made temporary matrices/vectors class members to avoid heap allocations during compute() (when dynamic matrices are used, of course).
These  changes can speed up decomposition computation time when a solver instance is used to solve multiple same-sized problems. An added benefit is that the compute() method can now be invoked in contexts were heap allocations are forbidden, such as in real-time control loops.
CAVEAT: Not all of the decompositions in the Eigenvalues module have a heap-allocation-free compute() method. A future patch may address this issue, but some required API changes need to be incorporated first. 
						
					 
					
						2010-04-21 17:15:57 +02:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							73d3a27667 
							
						 
					 
					
						
						
							
							RealSchur: Make sure zeros are really zero (cont'd); add default ctor, docs.  
						
						
						
					 
					
						2010-04-12 18:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							a16a36ecf2 
							
						 
					 
					
						
						
							
							Add tests for real and complex Schur; extend test for Hessenberg.  
						
						... 
						
						
						
						Make a minor correction to the ComplexSchur class. 
						
					 
					
						2010-04-02 14:32:20 +01:00