Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							dd3685cc6a 
							
						 
					 
					
						
						
							
							Bump to 3.3.1  
						
						
						
					 
					
						2016-12-06 11:43:58 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							487a6e6515 
							
						 
					 
					
						
						
							
							Explain how to choose your favorite Eigen version  
						
						... 
						
						
						
						(grafted from 0c4d05b009 
						
					 
					
						2016-12-06 11:34:06 +01:00 
						 
				 
			
				
					
						
							
							
								Silvio Traversaro 
							
						 
					 
					
						
						
						
						
							
						
						
							75f0b8aae3 
							
						 
					 
					
						
						
							
							Added relocatable cmake support also for CMake before 3.0 and after 2.8.8  
						
						... 
						
						
						
						(grafted from e049a2a72a 
						
					 
					
						2016-12-06 10:37:34 +01:00 
						 
				 
			
				
					
						
							
							
								Silvio Traversaro 
							
						 
					 
					
						
						
						
						
							
						
						
							0164f4c682 
							
						 
					 
					
						
						
							
							Make CMake config file relocatable  
						
						... 
						
						
						
						(grafted from 18481b518f 
						
					 
					
						2016-12-05 10:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							bbff608a42 
							
						 
					 
					
						
						
							
							Merged in angelos_m/eigen/3.3 (pull request PR-264)  
						
						... 
						
						
						
						add explicit template to numext::abs2 and fix signed/unsigned warning 
						
					 
					
						2016-12-05 21:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ea56d2ff2c 
							
						 
					 
					
						
						
							
							Fix memory leak in Ref<Sparse>  
						
						... 
						
						
						
						(grafted from a6b971e291 
						
					 
					
						2016-12-05 16:59:30 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							a4c8701e9a 
							
						 
					 
					
						
						
							
							bug  #1356 : fix calls to evaluator::coeffRef(0,0) to get the address of the destination  
						
						... 
						
						
						
						by adding a dstDataPtr() member to the kernel. This fixes undefined behavior if dst is empty (nullptr).
(grafted from 0db6d5b3f4 
						
					 
					
						2016-12-05 15:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								Angelos Mantzaflaris 
							
						 
					 
					
						
						
						
						
							
						
						
							0a08d4c60b 
							
						 
					 
					
						
						
							
							use numext::abs  
						
						
						
					 
					
						2016-12-02 11:48:06 +01:00 
						 
				 
			
				
					
						
							
							
								Angelos Mantzaflaris 
							
						 
					 
					
						
						
						
						
							
						
						
							4086187e49 
							
						 
					 
					
						
						
							
							1. Add explicit template to abs2 (resolves deduction for some arithmetic types)  
						
						... 
						
						
						
						2. Avoid signed-unsigned conversion in comparison (warning in case Scalar is unsigned) 
						
					 
					
						2016-12-02 11:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							c3597106ab 
							
						 
					 
					
						
						
							
							Merged in angelos_m/eigen/3.3 (pull request PR-263)  
						
						... 
						
						
						
						fix two warnings(unused typedef, unused variable) and a typo 
						
					 
					
						2016-12-02 09:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							aed1d6597f 
							
						 
					 
					
						
						
							
							Clean up SparseCore module regarding ReverseInnerIterator  
						
						... 
						
						
						
						(grafted from 27873008d4 
						
					 
					
						2016-12-01 21:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								Angelos Mantzaflaris 
							
						 
					 
					
						
						
						
						
							
						
						
							b6f04a2dd4 
							
						 
					 
					
						
						
							
							typo UIntPtr  
						
						
						
					 
					
						2016-12-01 21:25:58 +01:00 
						 
				 
			
				
					
						
							
							
								Angelos Mantzaflaris 
							
						 
					 
					
						
						
						
						
							
						
						
							a9aa3bcf50 
							
						 
					 
					
						
						
							
							fix two warnings(unused typedef, unused variable) and a typo  
						
						
						
					 
					
						2016-12-01 21:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							32b8da66e3 
							
						 
					 
					
						
						
							
							fix member order  
						
						... 
						
						
						
						(grafted from 181138a1cb 
						
					 
					
						2016-12-01 17:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							eb94179ea3 
							
						 
					 
					
						
						
							
							Merged in sergiu/eigen/cmake-imported-target (pull request PR-257)  
						
						... 
						
						
						
						CMake imported target (take #2 ) 
						
					 
					
						2016-12-01 15:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							52a7386aef 
							
						 
					 
					
						
						
							
							Fix misleading-indentation warnings.  
						
						... 
						
						
						
						(grafted from 037b46762d 
						
					 
					
						2016-12-01 16:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							8cada1d894 
							
						 
					 
					
						
						
							
							Fix slection of product implementation for dynamic size matrices with fixed max size.  
						
						... 
						
						
						
						(grafted from 8df272af88 
						
					 
					
						2016-11-30 22:21:33 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							6e4a664c42 
							
						 
					 
					
						
						
							
							Fix a performance regression in (mat*mat)*vec for which mat*mat was evaluated multiple times.  
						
						... 
						
						
						
						(grafted from c927af60ed 
						
					 
					
						2016-11-30 17:59:13 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							1cd1a96d56 
							
						 
					 
					
						
						
							
							bug  #1351 : fix compilation of random with old compilers  
						
						... 
						
						
						
						(grafted from ab4ef5e66e 
						
					 
					
						2016-11-30 17:37:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sergiu Deitsch 
							
						 
					 
					
						
						
						
						
							
						
						
							86ab00cdcf 
							
						 
					 
					
						
						
							
							cmake: remove architecture dependency from Eigen3ConfigVersion.cmake  
						
						... 
						
						
						
						Also, install Eigen3*.cmake under $prefix/share/eigen3/cmake by default. 
						
					 
					
						2016-11-30 15:46:46 +01:00 
						 
				 
			
				
					
						
							
							
								Sergiu Deitsch 
							
						 
					 
					
						
						
						
						
							
						
						
							65f09be8d2 
							
						 
					 
					
						
						
							
							doc: mention the NO_MODULE option and target availability  
						
						
						
					 
					
						2016-11-30 15:41:38 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							400d756b82 
							
						 
					 
					
						
						
							
							bug  #1348 : Document EIGEN_MAX_ALIGN_BYTES and EIGEN_MAX_STATIC_ALIGN_BYTES,  
						
						... 
						
						
						
						and reflect in the doc that EIGEN_DONT_ALIGN* are deprecated.
(grafted from 21d0286d81 
						
					 
					
						2016-11-23 22:15:03 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9d31798a84 
							
						 
					 
					
						
						
							
							update cdash project for 3.3  
						
						
						
					 
					
						2016-11-23 14:13:08 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7de0b273 
							
						 
					 
					
						
						
							
							Fix compilation issue with MSVC:  
						
						... 
						
						
						
						MSVC always messes up with shadowed template arguments, for instance in:
  struct B { typedef float T; }
  template<typename T> struct A : B {
    T g;
  };
The type of A<double>::g will be float and not double.
(grafted from a91de27e98 
						
					 
					
						2016-11-23 12:24:48 +01:00 
						 
				 
			
				
					
						
							
							
								Sergiu Deitsch 
							
						 
					 
					
						
						
						
						
							
						
						
							a287140f72 
							
						 
					 
					
						
						
							
							cmake: added Eigen3::Eigen imported target  
						
						
						
					 
					
						2016-11-22 12:25:06 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							4d89ec8a00 
							
						 
					 
					
						
						
							
							Fix regression in assigment of sparse block to spasre block.  
						
						... 
						
						
						
						(grafted from 6a84246a6a 
						
					 
					
						2016-11-21 21:46:42 +01:00 
						 
				 
			
				
					
						
							
							
								Chun Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							441760f239 
							
						 
					 
					
						
						
							
							Workaround for error in VS2012 with /clr  
						
						... 
						
						
						
						(grafted from 0d0948c3b9 
						
					 
					
						2016-11-17 17:54:27 -05:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							664162fb8a 
							
						 
					 
					
						
						
							
							Fix compilation issue in mat = permutation (regression introduced in  8193ffb3d3 
						
						... 
						
						
						
						)
(grafted from 465ede0f20 
						
					 
					
						2016-11-20 09:41:37 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							aa3c761002 
							
						 
					 
					
						
						
							
							bug  #1343 : fix compilation regression in mat+=selfadjoint_view.  
						
						... 
						
						
						
						Generic EigenBase2EigenBase assignment was incomplete.
(grafted from 8193ffb3d3 
						
					 
					
						2016-11-18 10:17:34 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							94f2cfc9c7 
							
						 
					 
					
						
						
							
							bug  #1343 : fix compilation regression in array = matrix_product  
						
						... 
						
						
						
						(grafted from cebff7e3a2 
						
					 
					
						2016-11-18 10:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								Konstantinos Margaritis 
							
						 
					 
					
						
						
						
						
							
						
						
							4a13d79df6 
							
						 
					 
					
						
						
							
							replace sizeof(Packet) with PacketSize else it breaks for ZVector.Packet4f  
						
						... 
						
						
						
						(grafted from a1d5c503fa 
						
					 
					
						2016-11-17 13:27:45 -05:00 
						 
				 
			
				
					
						
							
							
								Konstantinos Margaritis 
							
						 
					 
					
						
						
						
						
							
						
						
							463176cc44 
							
						 
					 
					
						
						
							
							implement float/std::complex<float> for ZVector as well, minor fixes to ZVector  
						
						... 
						
						
						
						(grafted from 672aa97d4d 
						
					 
					
						2016-11-17 13:27:33 -05:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							5aab97fba6 
							
						 
					 
					
						
						
							
							Optimize sparse<bool> && sparse<bool> to use the same path as for coeff-wise products.  
						
						... 
						
						
						
						(grafted from 0ee92aa38e 
						
					 
					
						2016-11-14 18:47:41 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							89abc6806d 
							
						 
					 
					
						
						
							
							bug  #426 : move operator && and || to MatrixBase and SparseMatrixBase.  
						
						... 
						
						
						
						(grafted from 2e334f5da0 
						
					 
					
						2016-11-14 18:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Niels Ole Salscheider 
							
						 
					 
					
						
						
						
						
							
						
						
							baf793ebaa 
							
						 
					 
					
						
						
							
							Make sure not to call numext::maxi on expression templates  
						
						... 
						
						
						
						(grafted from 51fef87408 
						
					 
					
						2016-11-12 12:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b4ddafcfac 
							
						 
					 
					
						
						
							
							Fix regression in SparseMatrix::ReverseInnerIterator  
						
						... 
						
						
						
						(grafted from eedb87f4ba 
						
					 
					
						2016-11-14 14:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							1079967710 
							
						 
					 
					
						
						
							
							Added tag 3.3.0 for changeset  eeac81b8c0 
						
						
						
					 
					
						2016-11-10 13:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							eeac81b8c0 
							
						 
					 
					
						
						
							
							bump to 3.3.0  
						
						
						
					 
					
						2016-11-10 13:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							e80bc2ddb0 
							
						 
					 
					
						
						
							
							Fix printing of sparse expressions  
						
						
						
					 
					
						2016-11-10 10:35:32 +01:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							db3903498d 
							
						 
					 
					
						
						
							
							Merged in benoitsteiner/opencl (pull request PR-246)  
						
						... 
						
						
						
						Improved support for OpenCL 
						
					 
					
						2016-11-08 22:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							dcc14bee64 
							
						 
					 
					
						
						
							
							Fixed the formatting of the code  
						
						
						
					 
					
						2016-11-08 14:24:46 -08:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							b88c1117d4 
							
						 
					 
					
						
						
							
							Fixed the indentation of the cmake file  
						
						
						
					 
					
						2016-11-08 14:22:36 -08:00 
						 
				 
			
				
					
						
							
							
								Luke Iwanski 
							
						 
					 
					
						
						
						
						
							
						
						
							912cb3d660 
							
						 
					 
					
						
						
							
							#if EIGEN_EXCEPTION -> #ifdef EIGEN_EXCEPTIONS.  
						
						
						
					 
					
						2016-11-08 22:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Iwanski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b345b0895 
							
						 
					 
					
						
						
							
							Fix for SYCL queue initialisation.  
						
						
						
					 
					
						2016-11-08 21:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Iwanski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b95717358 
							
						 
					 
					
						
						
							
							Use try/catch only when exceptions are enabled.  
						
						
						
					 
					
						2016-11-08 21:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mehdi Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							d57430dd73 
							
						 
					 
					
						
						
							
							Converting all sycl buffers to uninitialised device only buffers; adding memcpyHostToDevice and memcpyDeviceToHost on syclDevice; modifying all examples to obey the new rules; moving sycl queue creating to the device based on Benoit suggestion; removing the sycl specefic condition for returning m_result in TensorReduction.h according to Benoit suggestion.  
						
						
						
					 
					
						2016-11-08 17:08:02 +00:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							73985ead27 
							
						 
					 
					
						
						
							
							Extend unit test to check sparse solvers with a SparseVector as the rhs and result.  
						
						
						
					 
					
						2016-11-06 20:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							436a111792 
							
						 
					 
					
						
						
							
							Generalize Cholmod support to hanlde any sparse type as the rhs and result of the solve method  
						
						
						
					 
					
						2016-11-06 20:29:23 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							afc55b1885 
							
						 
					 
					
						
						
							
							Generalize IterativeSolverBase::solve to hanlde any sparse type as the results (instead of SparseMatrix only)  
						
						
						
					 
					
						2016-11-06 20:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c2d8a3cc 
							
						 
					 
					
						
						
							
							Generalize solve_sparse_through_dense_panels to handle SparseVector.  
						
						
						
					 
					
						2016-11-06 15:20:58 +01:00