Antonio Sánchez 
							
						 
					 
					
						
						
						
						
							
						
						
							46e9cdb7fe 
							
						 
					 
					
						
						
							
							Clang-format tests, examples, libraries, benchmarks, etc.  
						
						
						
					 
					
						2023-12-05 21:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Essex Edwards 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3c81c3bc 
							
						 
					 
					
						
						
							
							Add a NNLS solver to unsupported - issue  #655  
						
						
						
					 
					
						2022-03-23 20:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Schultheis 
							
						 
					 
					
						
						
						
						
							
						
						
							c20e908ebc 
							
						 
					 
					
						
						
							
							turn some macros intro constexpr functions  
						
						
						
					 
					
						2021-12-10 19:27:01 +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 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							42715533f1 
							
						 
					 
					
						
						
							
							bug  #1493 : Make representation of HouseholderSequence consistent and working for complex numbers. Made corresponding unit test actually test that. Also simplify implementation of QR decompositions  
						
						
						
					 
					
						2018-04-15 10:15:28 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							55365566b2 
							
						 
					 
					
						
						
							
							Fix HouseholderSequence::conjugate() and ::adjoint() and add respective unit tests.  
						
						
						
					 
					
						2013-06-17 00:14:42 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							62670c83a0 
							
						 
					 
					
						
						
							
							Fix bug  #314 : move remaining math functions from internal to numext namespace  
						
						
						
					 
					
						2013-06-10 23:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							899c0c2b6c 
							
						 
					 
					
						
						
							
							Clean source code and unit tests with respect to -Wunused-local-typedefs  
						
						
						
					 
					
						2013-04-10 22:27:35 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							69124cfca2 
							
						 
					 
					
						
						
							
							Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.  
						
						
						
					 
					
						2012-07-13 14:42:47 -04:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							42e2578ef9 
							
						 
					 
					
						
						
							
							the min/max macros to detect unprotected min/max were undefined by some std header,  
						
						... 
						
						
						
						so let's declare them after and do the respective fixes ;) 
						
					 
					
						2011-08-19 14:18:05 +02: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 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc75f4922 
							
						 
					 
					
						
						
							
							Make HouseholderSequence::setTrans() protected (cf. bug  #50 ).  
						
						... 
						
						
						
						Users can call .transpose() instead. 
						
					 
					
						2011-01-06 11:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							dbd9c5fd50 
							
						 
					 
					
						
						
							
							fix HouseholderSequence API, bug  #50 :  
						
						... 
						
						
						
						* remove ctors taking more than 2 ints
 * rename actualVectors to length
 * add length/shift/trans accessors/mutators 
						
					 
					
						2010-12-30 04:18:40 -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 
						 
				 
			
				
					
						
							
							
								Hauke Heibel 
							
						 
					 
					
						
						
						
						
							
						
						
							f1679c7185 
							
						 
					 
					
						
						
							
							Utilize Index in all unit tests.  
						
						
						
					 
					
						2010-06-20 17:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							bdd7c6c88a 
							
						 
					 
					
						
						
							
							change the value of Dynamic to -1, since the index type is now configurable.  
						
						... 
						
						
						
						remove EIGEN_ENUM_MIN/MAX, implement new macros instead 
						
					 
					
						2010-06-11 07:56:50 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							04c663840b 
							
						 
					 
					
						
						
							
							* add some 1x1 tests  
						
						... 
						
						
						
						* temporarily disable tests that strangely fail, with a big FIXME 
						
					 
					
						2010-04-16 12:32:33 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							ff6a46105d 
							
						 
					 
					
						
						
							
							* Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, removal of extra _Base/_Options template parameters.  
						
						... 
						
						
						
						* Introduction of strides-at-compile-time so for example the optimized code really knows when it needs to evaluate to a temporary
* StorageKind / XprKind
* Quaternion::setFromTwoVectors: use JacobiSVD instead of SVD
* ComplexSchur: support the 1x1 case 
						
					 
					
						2010-04-16 10:13:32 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							f1d1756cdd 
							
						 
					 
					
						
						
							
							Introduce third template parameter to HouseholderSequence: int Side.  
						
						... 
						
						
						
						When it's OnTheRight, we read householder vectors as rows above the diagonal.
With unit test. The use case will be bidiagonalization. 
						
					 
					
						2010-01-14 19:16:49 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							24a09ceae8 
							
						 
					 
					
						
						
							
							* Fix a bug in HouseholderQR with mixed fixed/dynamic size: must use EIGEN_SIZE_MIN instead of EIGEN_ENUM_MIN, and there are many other occurences throughout Eigen!  
						
						... 
						
						
						
						* HouseholderSequence:
  - add shift parameter
  - add essentialVector() method to start abstracting the direction
  - add unit test in householder.cpp 
						
					 
					
						2010-01-11 08:48:39 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							44ed79fc3c 
							
						 
					 
					
						
						
							
							finally, undo this  
						
						
						
					 
					
						2010-01-07 22:03:58 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							b05f59ee07 
							
						 
					 
					
						
						
							
							Backed out changeset  58fb27cd56 
						
						
						
					 
					
						2010-01-07 22:00:45 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							58fb27cd56 
							
						 
					 
					
						
						
							
							undo  
						
						
						
					 
					
						2010-01-07 21:53:52 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							82ec250a0f 
							
						 
					 
					
						
						
							
							make applyHouseholderOnTheRight take a row vector, not a column vector:  
						
						... 
						
						
						
						this is how it's used in practice. 
						
					 
					
						2010-01-07 12:50:02 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							39ac57fa6d 
							
						 
					 
					
						
						
							
							Big renaming:  
						
						... 
						
						
						
						start ---> head
  end   ---> tail
Much frustration with sed syntax. Need to learn perl some day. 
						
					 
					
						2010-01-04 21:24:43 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							a440385b41 
							
						 
					 
					
						
						
							
							*adapt Householder to the convention that we now favor refs over ptrs for output. Keep "workspace" as pointer because it is an array (which is now more obvious).  
						
						... 
						
						
						
						*rename makeHouseholderSequence to householderSequence, because that's what it returns. 
						
					 
					
						2009-11-10 21:22:20 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							2840ac7e94 
							
						 
					 
					
						
						
							
							big huge changes, so i dont remember everything.  
						
						... 
						
						
						
						* renaming, e.g. LU ---> FullPivLU
* split tests framework: more robust, e.g. dont generate empty tests if a number is skipped
* make all remaining tests use that splitting, as needed.
* Fix 4x4 inversion (see stable branch)
* Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices.
* CMakeLists: more robust regexp to parse the version number
* misc fixes in unit tests 
						
					 
					
						2009-10-28 18:19:29 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							ff0f005d4c 
							
						 
					 
					
						
						
							
							change the make householder algorithm so that the remaining coefficient  
						
						... 
						
						
						
						is real, and make Tridiagonalization use it 
						
					 
					
						2009-08-17 17:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							d10c710b15 
							
						 
					 
					
						
						
							
							add new Householder module  
						
						
						
					 
					
						2009-08-03 16:06:57 +02:00