Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							77e27fbeee 
							
						 
					 
					
						
						
							
							bump to 3.3-rc1  
						
						
						
					 
					
						2016-09-22 22:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							2ada122bc6 
							
						 
					 
					
						
						
							
							merge  
						
						
						
					 
					
						2016-09-22 22:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							8f2bdde373 
							
						 
					 
					
						
						
							
							merge  
						
						
						
					 
					
						2016-09-22 22:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ba0f844d6b 
							
						 
					 
					
						
						
							
							Backout changeset  ce3557ca69 
						
						
						
					 
					
						2016-09-22 22:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9bcdc8b756 
							
						 
					 
					
						
						
							
							Add a nullary-functor example performing index-based sub-matrices.  
						
						
						
					 
					
						2016-09-22 22:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							50e3bbfc90 
							
						 
					 
					
						
						
							
							Calls x.imag() instead of imag(x) when x is a complex number since the former  
						
						... 
						
						
						
						is a constexpr while the later isn't. This fixes compilation errors triggered by nvcc on Mac. 
						
					 
					
						2016-09-22 13:17:25 -07:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ca3746c6f8 
							
						 
					 
					
						
						
							
							Bypass identity reflectors.  
						
						
						
					 
					
						2016-09-22 22:07:13 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Gruber 
							
						 
					 
					
						
						
						
						
							
						
						
							8bde7da086 
							
						 
					 
					
						
						
							
							fix documentation of LinSpaced  
						
						... 
						
						
						
						The index of the highest value in a LinSpace is size-1. 
						
					 
					
						2016-09-22 14:50:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							66cbabafed 
							
						 
					 
					
						
						
							
							Add a note regarding gcc bug  #72867  
						
						
						
					 
					
						2016-09-22 11:18:52 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							4b377715d7 
							
						 
					 
					
						
						
							
							Do not manually add absolute path to boost-library.  
						
						... 
						
						
						
						Also set C++ standard for blaze to C++14 
						
					 
					
						2016-09-22 00:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							aecc51a3e8 
							
						 
					 
					
						
						
							
							fix typo  
						
						
						
					 
					
						2016-09-21 21:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc3a21ed0 
							
						 
					 
					
						
						
							
							Disable a failure test if extended double precision is in use (x87)  
						
						
						
					 
					
						2016-09-21 20:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							9fa2c8650e 
							
						 
					 
					
						
						
							
							Fix alignement of statically allocated temporaries in symv, and trmv.  
						
						
						
					 
					
						2016-09-21 17:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ac5377e161 
							
						 
					 
					
						
						
							
							Improve cost estimation of complex division  
						
						
						
					 
					
						2016-09-21 17:26:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							5269d11935 
							
						 
					 
					
						
						
							
							Fix compilation if ICC.  
						
						
						
					 
					
						2016-09-21 17:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							26f9907542 
							
						 
					 
					
						
						
							
							Added missing typedefs  
						
						
						
					 
					
						2016-09-20 12:58:03 -07:00 
						 
				 
			
				
					
						
							
							
								RJ Ryan 
							
						 
					 
					
						
						
						
						
							
						
						
							608b1acd6d 
							
						 
					 
					
						
						
							
							Don't use c++11 features and fix include.  
						
						
						
					 
					
						2016-09-20 07:49:05 -07:00 
						 
				 
			
				
					
						
							
							
								RJ Ryan 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c6dc48d9 
							
						 
					 
					
						
						
							
							Add CUDA-specific std::complex<T> specializations for scalar_sum_op, scalar_difference_op, scalar_product_op, and scalar_quotient_op.  
						
						
						
					 
					
						2016-09-20 07:18:20 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							8a66ca4b10 
							
						 
					 
					
						
						
							
							Pulled latest updates from trunk  
						
						
						
					 
					
						2016-09-19 14:13:55 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							59e9edfbf1 
							
						 
					 
					
						
						
							
							Removed EIGEN_DEVICE_FUNC qualifers for the lu(), fullPivLu(), partialPivLu(), and inverse() functions since they aren't ready to run on GPU  
						
						
						
					 
					
						2016-09-19 14:13:20 -07:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							3ada6e4bed 
							
						 
					 
					
						
						
							
							Merged hongkai-dai/eigen/tip into default (bug  #1298 )  
						
						
						
					 
					
						2016-09-19 22:08:06 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c3ca9b1e76 
							
						 
					 
					
						
						
							
							Deleted some unecessary and confusing EIGEN_DEVICE_FUNC  
						
						
						
					 
					
						2016-09-19 11:33:39 -07:00 
						 
				 
			
				
					
						
							
							
								Hongkai Dai 
							
						 
					 
					
						
						
						
						
							
						
						
							5dcc6d301a 
							
						 
					 
					
						
						
							
							remove ternary operator in euler angles  
						
						
						
					 
					
						2016-09-19 10:30:30 -07:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							bf03820339 
							
						 
					 
					
						
						
							
							Silent warning.  
						
						
						
					 
					
						2016-09-17 14:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							de05a18fe0 
							
						 
					 
					
						
						
							
							fix compilation with boost::multiprec  
						
						
						
					 
					
						2016-09-17 14:13:48 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							4cc2c73e6a 
							
						 
					 
					
						
						
							
							Fix alignement of statically allocated temporaries in gemv.  
						
						
						
					 
					
						2016-09-17 12:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								Christoph Hertzberg 
							
						 
					 
					
						
						
						
						
							
						
						
							ce3557ca69 
							
						 
					 
					
						
						
							
							Make makeHouseholder more stable for cases where real(c0) is not very small (but the rest is).  
						
						
						
					 
					
						2016-09-16 14:24:47 +02:00 
						 
				 
			
				
					
						
							
							
								Emil Fresk 
							
						 
					 
					
						
						
						
						
							
						
						
							6edd2e2851 
							
						 
					 
					
						
						
							
							Made AutoDiffJacobian more intuitive to use and updated for C++11  
						
						... 
						
						
						
						Changes:
* Removed unnecessary types from the Functor by inferring from its types
* Removed inputs() function reference, replaced with .rows()
* Updated the forward constructor to use variadic templates
* Added optional parameters to the Fuctor for passing parameters,
  control signals, etc
* Has been tested with fixed size and dynamic matricies
Ammendment by chtz: overload operator() for compatibility with not fully conforming compilers 
						
					 
					
						2016-09-16 14:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							4adeababf9 
							
						 
					 
					
						
						
							
							Fix undeflow  
						
						
						
					 
					
						2016-09-16 11:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							18f6e47815 
							
						 
					 
					
						
						
							
							Fix order of "static inline".  
						
						
						
					 
					
						2016-09-16 11:32:54 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ee62f168e6 
							
						 
					 
					
						
						
							
							Doc: add link from block methods to respective tutorial section.  
						
						
						
					 
					
						2016-09-16 11:26:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							ca7f061a5f 
							
						 
					 
					
						
						
							
							bug  #828 : clarify documentation of SparseMatrixBase's methods returning a sub-matrix.  
						
						
						
					 
					
						2016-09-16 11:23:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							50e203c717 
							
						 
					 
					
						
						
							
							bug  #828 : clarify documentation of SparseMatrixBase's unary methods.  
						
						
						
					 
					
						2016-09-16 10:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							fa9049a544 
							
						 
					 
					
						
						
							
							Let be consistent and consider any denormal number as zero.  
						
						
						
					 
					
						2016-09-15 11:24:03 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							b33144e4df 
							
						 
					 
					
						
						
							
							merge  
						
						
						
					 
					
						2016-09-15 11:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d56a543e 
							
						 
					 
					
						
						
							
							Added several missing EIGEN_DEVICE_FUNC qualifiers  
						
						
						
					 
					
						2016-09-14 14:06:21 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							488ad7dd1b 
							
						 
					 
					
						
						
							
							Added missing EIGEN_DEVICE_FUNC qualifiers  
						
						
						
					 
					
						2016-09-14 13:35:00 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							779faaaeba 
							
						 
					 
					
						
						
							
							Fixed compilation warnings generated by nvcc 6.5 (and below) when compiling the EIGEN_THROW macro  
						
						
						
					 
					
						2016-09-14 09:56:11 -07:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							1c8347e554 
							
						 
					 
					
						
						
							
							Fix product for custom complex type. (conjugation was ignored)  
						
						
						
					 
					
						2016-09-14 18:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							ff47717f25 
							
						 
					 
					
						
						
							
							Suppress warning 2527 and 2529, which correspond to the "calling a __host__ function from a __host__ __device__ function is not allowed" message in nvcc 6.5.  
						
						
						
					 
					
						2016-09-13 12:49:40 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							309190cf02 
							
						 
					 
					
						
						
							
							Suppress message 1222 when compiling with nvcc: this ensures that we don't warnings about unknown warning messages when compiling with older versions of nvcc  
						
						
						
					 
					
						2016-09-13 12:42:13 -07:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							c10620b2b0 
							
						 
					 
					
						
						
							
							Fix typo in doc.  
						
						
						
					 
					
						2016-09-13 09:25:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gael Guennebaud 
							
						 
					 
					
						
						
						
						
							
						
						
							73c8f2f697 
							
						 
					 
					
						
						
							
							bug  #1285 : fix regression introduced in changeset  00c29c2cae 
						
						
						
					 
					
						2016-09-13 07:58:39 +02:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							e4d4d15588 
							
						 
					 
					
						
						
							
							Register the cxx11_tensor_device only for recent cuda architectures (i.e. >= 3.0) since the test instantiate contractions that require a modern gpu.  
						
						
						
					 
					
						2016-09-12 19:01:52 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							4dfd888c92 
							
						 
					 
					
						
						
							
							CUDA contractions require arch >= 3.0: don't compile the cuda contraction tests on older architectures.  
						
						
						
					 
					
						2016-09-12 18:49:01 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							028e299577 
							
						 
					 
					
						
						
							
							Fixed a bug impacting some outer reductions on GPU  
						
						
						
					 
					
						2016-09-12 18:36:52 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							5f50f12d2c 
							
						 
					 
					
						
						
							
							Added the ability to compute the absolute value of a complex number on GPU, as well as a test to catch the problem.  
						
						
						
					 
					
						2016-09-12 13:46:13 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							8321dcce76 
							
						 
					 
					
						
						
							
							Merged latest updates from trunk  
						
						
						
					 
					
						2016-09-12 10:33:05 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							eb6ba00cc8 
							
						 
					 
					
						
						
							
							Properly size the list of waiters  
						
						
						
					 
					
						2016-09-12 10:31:55 -07:00 
						 
				 
			
				
					
						
							
							
								Benoit Steiner 
							
						 
					 
					
						
						
						
						
							
						
						
							a618094b62 
							
						 
					 
					
						
						
							
							Added a resize method to MaxSizeVector  
						
						
						
					 
					
						2016-09-12 10:30:53 -07:00