Antonio Sánchez 
							
						 
					 
					
						
						
						
						
							
						
						
							46e9cdb7fe 
							
						 
					 
					
						
						
							
							Clang-format tests, examples, libraries, benchmarks, etc.  
						
						
						
					 
					
						2023-12-05 21:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rohit Goswami 
							
						 
					 
					
						
						
						
						
							
						
						
							b0eded878d 
							
						 
					 
					
						
						
							
							DOC: Update documentation for 3.4.x  
						
						
						
					 
					
						2023-04-06 19:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							81cb6a51d0 
							
						 
					 
					
						
						
							
							Fix some typos  
						
						
						
					 
					
						2023-03-16 23:11:43 +00:00 
						 
				 
			
				
					
						
							
							
								Zach Davis 
							
						 
					 
					
						
						
						
						
							
						
						
							b1beba8a3e 
							
						 
					 
					
						
						
							
							Fix LinAlgSVD example code  
						
						
						
					 
					
						2023-03-08 17:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Gabriele Buondonno 
							
						 
					 
					
						
						
						
						
							
						
						
							6431dfdb50 
							
						 
					 
					
						
						
							
							Cross product for vectors of size 2.  Fixes   #1037  
						
						
						
					 
					
						2022-11-15 22:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Schlüter 
							
						 
					 
					
						
						
						
						
							
						
						
							f3ba220c5d 
							
						 
					 
					
						
						
							
							Remove EIGEN_EMPTY_STRUCT_CTOR  
						
						
						
					 
					
						2022-04-08 18:27:26 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Schultheis 
							
						 
					 
					
						
						
						
						
							
						
						
							421cbf0866 
							
						 
					 
					
						
						
							
							Replace Eigen type metaprogramming with corresponding std types and make use of alias templates  
						
						
						
					 
					
						2022-03-16 16:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Florian Maurin 
							
						 
					 
					
						
						
						
						
							
						
						
							fbc62f7df9 
							
						 
					 
					
						
						
							
							Complete doc with MatrixXNt and MatrixNXt  
						
						
						
					 
					
						2022-02-11 21:55:54 +00:00 
						 
				 
			
				
					
						
							
							
								Arthur 
							
						 
					 
					
						
						
						
						
							
						
						
							18b50458b6 
							
						 
					 
					
						
						
							
							Update SVD Module with Options template parameter  
						
						
						
					 
					
						2022-02-02 00:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Schultheis 
							
						 
					 
					
						
						
						
						
							
						
						
							39a6aff16c 
							
						 
					 
					
						
						
							
							get rid of using namespace Eigen in sample code  
						
						
						
					 
					
						2021-12-07 19:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								Rasmus Munk Larsen 
							
						 
					 
					
						
						
						
						
							
						
						
							085c2fc5d5 
							
						 
					 
					
						
						
							
							Revert "Update SVD Module to allow specifying computation options with a...  
						
						
						
					 
					
						2021-11-30 18:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								Arthur 
							
						 
					 
					
						
						
						
						
							
						
						
							eef33946b7 
							
						 
					 
					
						
						
							
							Update SVD Module to allow specifying computation options with a template parameter.  Resolves   #2051  
						
						
						
					 
					
						2021-11-29 20:50:46 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Schultheis 
							
						 
					 
					
						
						
						
						
							
						
						
							f33a31b823 
							
						 
					 
					
						
						
							
							removed EIGEN_HAS_CXX11_* and redundant EIGEN_COMP_CXXVER checks  
						
						
						
					 
					
						2021-11-29 19:18:57 +00:00 
						 
				 
			
				
					
						
							
							
								Antonio Sanchez 
							
						 
					 
					
						
						
						
						
							
						
						
							eeacbd26c8 
							
						 
					 
					
						
						
							
							Bump CMake files to at least c++11.  
						
						... 
						
						
						
						Removed all configurations that explicitly test or set the c++ standard
flags. The only place the standard is now configured is at the top of
the main `CMakeLists.txt` file, which can easily be updated (e.g. if
we decide to move to c++14+). This can also be set via command-line using
```
> cmake -DCMAKE_CXX_STANDARD 14
```
Kept the `EIGEN_TEST_CXX11` flag for now - that still controls whether to
build/run the `cxx11_*` tests.  We will likely end up renaming these
tests and removing the `CXX11` subfolder. 
						
					 
					
						2021-08-25 20:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								Antonio Sanchez 
							
						 
					 
					
						
						
						
						
							
						
						
							2468253c9a 
							
						 
					 
					
						
						
							
							Define EIGEN_CPLUSPLUS and replace most __cplusplus checks.  
						
						... 
						
						
						
						The macro `__cplusplus` is not defined correctly in MSVC unless building
with the the `/Zc:__cplusplus` flag. Instead, it defines `_MSVC_LANG` to the
specified c++ standard version number.
Here we introduce `EIGEN_CPLUSPLUS` which will contain the c++ version
number both for MSVC and otherwise.  This simplifies checks for supported
features.
Also replaced most instances of standard version checking via `__cplusplus`
with the existing `EIGEN_COMP_CXXVER` macro for better clarity.
Fixes : #2170  
						
					 
					
						2021-03-05 18:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Karl Ljungkvist 
							
						 
					 
					
						
						
						
						
							
						
						
							d199c17b14 
							
						 
					 
					
						
						
							
							Fix typo in Tutorial_BlockOperations_block_assignment.cpp  
						
						
						
					 
					
						2020-10-09 07:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Hans Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							6fb3e5f176 
							
						 
					 
					
						
						
							
							STYLE: Remove CMake-language block-end command arguments  
						
						... 
						
						
						
						Ancient versions of CMake required else(), endif(), and similar block
termination commands to have arguments matching the command starting the block.
This is no longer the preferred style. 
						
					 
					
						2019-10-31 11:36:27 -05:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							aa5820056e 
							
						 
					 
					
						
						
							
							Unify c++11 usage in doc's examples and snippets  
						
						
						
					 
					
						2018-10-08 17:32:54 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							a488d59787 
							
						 
					 
					
						
						
							
							merge with default Eigen  
						
						
						
					 
					
						2018-09-21 11:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							0c56d22e2e 
							
						 
					 
					
						
						
							
							Fix shadowing  
						
						
						
					 
					
						2018-09-20 22:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							c25034710e 
							
						 
					 
					
						
						
							
							Fiw some warnings in dox examples  
						
						
						
					 
					
						2018-06-07 16:09:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							c723ffd763 
							
						 
					 
					
						
						
							
							Fix warning  
						
						
						
					 
					
						2018-06-07 15:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							e798466871 
							
						 
					 
					
						
						
							
							bug  #1538 : update manual pages regarding BDCSVD.  
						
						
						
					 
					
						2018-04-11 10:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							83d6a529c3 
							
						 
					 
					
						
						
							
							Use Eigen::fix<N> to pass compile-time sizes.  
						
						
						
					 
					
						2017-02-11 15:31:28 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							0e89baa5d8 
							
						 
					 
					
						
						
							
							import yoco xiao's work on reshape  
						
						
						
					 
					
						2017-01-29 14:29:31 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b9f7a17e47 
							
						 
					 
					
						
						
							
							Add missing file.  
						
						
						
					 
					
						2016-09-23 10:26:08 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9bcdc8b756 
							
						 
					 
					
						
						
							
							Add a nullary-functor example performing index-based sub-matrices.  
						
						
						
					 
					
						2016-09-22 22:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab35d8ba4 
							
						 
					 
					
						
						
							
							Fix compilation of doc  
						
						
						
					 
					
						2016-07-12 16:47:39 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							7f7839c12f 
							
						 
					 
					
						
						
							
							Add documentation and exemples for inplace decomposition.  
						
						
						
					 
					
						2016-07-04 17:18:26 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ad3d68400e 
							
						 
					 
					
						
						
							
							Add matrix-free solver example  
						
						
						
					 
					
						2015-12-07 12:33:38 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							02e940fc9f 
							
						 
					 
					
						
						
							
							bug  #1071 : improve doc on lpNorm and add example for some operator norms  
						
						
						
					 
					
						2015-09-28 11:55:36 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							d91db41a31 
							
						 
					 
					
						
						
							
							Fix documentation example  
						
						
						
					 
					
						2015-09-03 14:14:14 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							69fa405096 
							
						 
					 
					
						
						
							
							Update circulant custom expression example  
						
						
						
					 
					
						2015-02-16 17:21:16 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							ce2035af86 
							
						 
					 
					
						
						
							
							New doc page on implementing a new expression class.  
						
						
						
					 
					
						2014-09-27 23:25:58 +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 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							324e7e8fc9 
							
						 
					 
					
						
						
							
							Removed the deprecated EIGEN2_SUPPORT, as previously announced. A compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.  
						
						
						
					 
					
						2014-07-01 16:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								yoco 
							
						 
					 
					
						
						
						
						
							
						
						
							1e1d0c15b5 
							
						 
					 
					
						
						
							
							add example code for Reshape class  
						
						
						
					 
					
						2014-01-18 04:43:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							8fdffdd573 
							
						 
					 
					
						
						
							
							Move inheritance from Eigen example in stand-alone file.  
						
						... 
						
						
						
						Also fix a small mistake (Vector3d instead of VectorXd). 
						
					 
					
						2013-08-02 22:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9a16519d62 
							
						 
					 
					
						
						
							
							Extend the "functions taking Eigen type" doc page to present the Ref<> option.  
						
						
						
					 
					
						2013-07-13 12:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							75435079ca 
							
						 
					 
					
						
						
							
							fix bug  #499 : the image was missing because of a dependency issue when building/executing the "special" examples  
						
						
						
					 
					
						2012-08-27 11:11:25 +02:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							5eefca637e 
							
						 
					 
					
						
						
							
							Documentation fixes. Thanks to Rodney Sparapani for reporting these.  
						
						
						
					 
					
						2012-08-17 14:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							57d1ccb2dc 
							
						 
					 
					
						
						
							
							fix compilation of doc (broken by changeset  bc6d78982f 
						
						... 
						
						
						
						- General tightening/testing of vectorwise ops) 
						
					 
					
						2011-11-24 17:30:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							a594ac3966 
							
						 
					 
					
						
						
							
							Allow for more iterations in SelfAdjointEigenSolver (bug  #354 ).  
						
						... 
						
						
						
						Add an assert to guard against using eigenvalues that have not converged.
Add call to info() in tutorial example to cover non-convergence. 
						
					 
					
						2011-11-02 14:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							59b83c14fd 
							
						 
					 
					
						
						
							
							Write page on template and typename keywords in C++.  
						
						... 
						
						
						
						After yet another question on the forum, I decided to write something on this
common issue. Now we just need to link to this and get people to read it.
Thanks to mattb on the forum for some links. Caveat: IANALL (I am not a
language lawyer). 
						
					 
					
						2011-09-10 09:18:18 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							02ee26a3a5 
							
						 
					 
					
						
						
							
							fix build of class Block examples  
						
						
						
					 
					
						2011-02-06 12:43:01 -05:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							26c2afd55a 
							
						 
					 
					
						
						
							
							fix compile errors in Tridiagonalization and in doc examples  
						
						
						
					 
					
						2010-12-30 04:52:20 -05:00 
						 
				 
			
				
					
						
							
							
								Jitse Niesen 
							
						 
					 
					
						
						
						
						
							
						
						
							657013c974 
							
						 
					 
					
						
						
							
							Mention ptr_fun in docs for .unaryExpr()  
						
						
						
					 
					
						2010-12-27 16:35:25 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							3404d5fb14 
							
						 
					 
					
						
						
							
							improvements in pages 5 and 7 of the tutorial.  
						
						
						
					 
					
						2010-10-18 09:09:30 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							1c15a6d96f 
							
						 
					 
					
						
						
							
							improvements in tutorial page 4 : block operations  
						
						
						
					 
					
						2010-10-18 08:44:27 -04:00 
						 
				 
			
				
					
						
							
							
								Benoit Jacob 
							
						 
					 
					
						
						
						
						
							
						
						
							8356bc8d06 
							
						 
					 
					
						
						
							
							add jacobiSvd() method, update test & docs  
						
						
						
					 
					
						2010-10-17 09:40:52 -04:00