[eigen-commits] commit/eigen: 149 new changesets

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen-commits Archives ]


149 new commits in eigen:

https://bitbucket.org/eigen/eigen/commits/11d31dafb0e3/
Changeset:   11d31dafb0e3
User:        ggael
Date:        2015-02-12 20:04:31+00:00
Summary:     update EIGEN_FAST_MATH documentation
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/5fe8a9a640c8/
Changeset:   5fe8a9a640c8
User:        benoitsteiner
Date:        2014-04-28 17:32:27+00:00
Summary:     Extended support for Tensors:
  * Added ability to map a region of the memory to a tensor
  * Added basic support for unary and binary coefficient wise expressions, such as addition or square root
  * Provided an emulation layer to make it possible to compile the code with compilers (such as nvcc) that don't support cxx11.
Affected #:  17 files

https://bitbucket.org/eigen/eigen/commits/b73355f9fb57/
Changeset:   b73355f9fb57
User:        benoitsteiner
Date:        2014-05-06 18:18:37+00:00
Summary:     Added support for fixed sized tensors.
Improved support for tensor expressions.
Affected #:  18 files

https://bitbucket.org/eigen/eigen/commits/981bc18e5057/
Changeset:   981bc18e5057
User:        benoitsteiner
Date:        2014-05-16 22:08:05+00:00
Summary:     Vectorized the evaluation of tensor expression (using SSE, AVX, NEON, ...)
Added the ability to parallelize the evaluation of a tensor expression over multiple cpu cores.
Added the ability to offload the evaluation of a tensor expression to a GPU.
Affected #:  17 files

https://bitbucket.org/eigen/eigen/commits/be24bd59d379/
Changeset:   be24bd59d379
User:        benoitsteiner
Date:        2014-05-22 23:22:35+00:00
Summary:     Added support for additional tensor operations:
  * comparison (<, <=, ==, !=, ...)
  * selection
  * nullary ops such as random or constant generation
  * misc unary ops such as log(), exp(), or a user defined unaryExpr()
Cleaned up the code a little.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/a18a55d4f696/
Changeset:   a18a55d4f696
User:        benoitsteiner
Date:        2014-06-04 16:21:48+00:00
Summary:     Added support for tensor contractions
Updated expression evaluation mechanism to also compute the size of the tensor result
Misc fixes and improvements.
Affected #:  14 files

https://bitbucket.org/eigen/eigen/commits/95c18c726044/
Changeset:   95c18c726044
User:        benoitsteiner
Date:        2014-06-05 17:49:34+00:00
Summary:     Created additional tests for the tensor code.
Affected #:  7 files

https://bitbucket.org/eigen/eigen/commits/06a75e9b08fc/
Changeset:   06a75e9b08fc
User:        benoitsteiner
Date:        2014-06-06 23:25:16+00:00
Summary:     Added support for convolution and reshaping of tensors.
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/7d0de1f02f61/
Changeset:   7d0de1f02f61
User:        benoitsteiner
Date:        2014-06-07 03:16:13+00:00
Summary:     Fixed a typo
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/008b967b2feb/
Changeset:   008b967b2feb
User:        benoitsteiner
Date:        2014-06-07 03:18:44+00:00
Summary:     Created the pblend packet primitive and implemented it using SSE and AVX instructions.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/8ebc14b39818/
Changeset:   8ebc14b39818
User:        benoitsteiner
Date:        2014-06-07 18:24:38+00:00
Summary:     Fixed a typo
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/01d295c48f44/
Changeset:   01d295c48f44
User:        benoitsteiner
Date:        2014-06-09 16:19:21+00:00
Summary:     Fixed the threadpool test
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/216da8424e34/
Changeset:   216da8424e34
User:        benoitsteiner
Date:        2014-06-09 16:35:04+00:00
Summary:     Pulled latest changes from the main branch
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/49ebcac1636b/
Changeset:   49ebcac1636b
User:        benoitsteiner
Date:        2014-06-09 16:42:34+00:00
Summary:     Fixed compilation error
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/d248325ab8c5/
Changeset:   d248325ab8c5
User:        benoitsteiner
Date:        2014-06-09 16:43:51+00:00
Summary:     Prevent the generation of unlaunchable cuda kernels when compiling in debug mode.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/ec8b5934b1e3/
Changeset:   ec8b5934b1e3
User:        benoitsteiner
Date:        2014-06-09 16:45:30+00:00
Summary:     Improved support for rvalues in tensor expressions.
Affected #:  7 files

https://bitbucket.org/eigen/eigen/commits/ef86178dacad/
Changeset:   ef86178dacad
User:        benoitsteiner
Date:        2014-06-09 17:06:57+00:00
Summary:     Fixes compilation errors triggered when compiling the tensor contraction code with cxx11 enabled.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/b8b7ee19bd25/
Changeset:   b8b7ee19bd25
User:        benoitsteiner
Date:        2014-06-10 16:14:44+00:00
Summary:     TensorEval are now typed on the device: this will make it possible to use partial template specialization to optimize the strategy of each evaluator for each device type.
Started work on partial evaluations.
Affected #:  9 files

https://bitbucket.org/eigen/eigen/commits/5e6e8e10aad1/
Changeset:   5e6e8e10aad1
User:        benoitsteiner
Date:        2014-06-10 17:23:32+00:00
Summary:     Pulled latest updates from the Eigen main trunk.
Affected #:  38 files

https://bitbucket.org/eigen/eigen/commits/a90402698d1d/
Changeset:   a90402698d1d
User:        benoitsteiner
Date:        2014-06-10 17:31:29+00:00
Summary:     Fixed a few compilation errors.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/cf6a358f14fd/
Changeset:   cf6a358f14fd
User:        benoitsteiner
Date:        2014-06-13 16:56:51+00:00
Summary:     Reworked the expression evaluation mechanism in order to make it possible to efficiently compute convolutions and contractions in the future:
 * The scheduling of computation is moved out the the assignment code and into a new TensorExecutor class
 * The assignment itself is now a regular node on the expression tree
 * The expression evaluators start by recursively evaluating all their subexpressions if needed
Affected #:  14 files

https://bitbucket.org/eigen/eigen/commits/970bc7a80883/
Changeset:   970bc7a80883
User:        benoitsteiner
Date:        2014-06-13 17:12:12+00:00
Summary:     Silenced a compilation warning
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/27b147b47eef/
Changeset:   27b147b47eef
User:        benoitsteiner
Date:        2014-06-13 17:20:28+00:00
Summary:     Created additional unit tests for the tensor code and improved existing ones.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/d4ec523ed558/
Changeset:   d4ec523ed558
User:        benoitsteiner
Date:        2014-07-07 21:07:57+00:00
Summary:     Added support for tensor slicing
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b5eb482d3b15/
Changeset:   b5eb482d3b15
User:        benoitsteiner
Date:        2014-07-07 21:08:45+00:00
Summary:     Added support for tensor slicing
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/0a5e8fa912c7/
Changeset:   0a5e8fa912c7
User:        benoitsteiner
Date:        2014-07-07 21:10:36+00:00
Summary:     Added support for tensor slicing
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/7ba2f37ee20e/
Changeset:   7ba2f37ee20e
User:        benoitsteiner
Date:        2014-07-08 23:30:48+00:00
Summary:     Extended the functionality of the TensorDeviceType classes
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/3b2d0b9f0cca/
Changeset:   3b2d0b9f0cca
User:        benoitsteiner
Date:        2014-07-08 23:39:28+00:00
Summary:     Improved the efficiency of the tensor evaluation code on thread pools and gpus.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/21a60fe5eaaa/
Changeset:   21a60fe5eaaa
User:        benoitsteiner
Date:        2014-07-08 23:43:28+00:00
Summary:     Improved evaluation of tensor expressions when used as rvalues
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/53b2b2471050/
Changeset:   53b2b2471050
User:        benoitsteiner
Date:        2014-07-09 19:48:34+00:00
Summary:     Improved the speed of slicing operations.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/6710618d4459/
Changeset:   6710618d4459
User:        benoitsteiner
Date:        2014-07-10 18:09:46+00:00
Summary:     Vectorized the evaluation of expressions involving tensor slices.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/8d449ded12d1/
Changeset:   8d449ded12d1
User:        benoitsteiner
Date:        2014-07-10 18:27:27+00:00
Summary:     Added tests for tensor slicing
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/d1f0f57601fb/
Changeset:   d1f0f57601fb
User:        benoitsteiner
Date:        2014-07-10 18:29:51+00:00
Summary:     Added primitives to compare tensor dimensions
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/ff24ff3991e9/
Changeset:   ff24ff3991e9
User:        benoitsteiner
Date:        2014-07-22 17:31:21+00:00
Summary:     Fixed the assignment operator of the Tensor and TensorMap classes.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/cb722b39900b/
Changeset:   cb722b39900b
User:        benoitsteiner
Date:        2014-07-22 17:32:40+00:00
Summary:     Added a few tests to validate the behavior of the assignment operator.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/110f093e994c/
Changeset:   110f093e994c
User:        benoitsteiner
Date:        2014-07-25 16:47:59+00:00
Summary:     Made sure that the data stored in fixed sized tensor is aligned.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/35b865f1e7fc/
Changeset:   35b865f1e7fc
User:        benoitsteiner
Date:        2014-08-01 00:39:04+00:00
Summary:     The tensor assignment code now resizes the destination tensor as needed.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/060bf035e59a/
Changeset:   060bf035e59a
User:        benoitsteiner
Date:        2014-08-13 15:22:05+00:00
Summary:     Reworked the TensorExecutor code to support in place evaluation.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/56617df42518/
Changeset:   56617df42518
User:        benoitsteiner
Date:        2014-08-13 15:26:44+00:00
Summary:     Added suppor for in place evaluation to simple tensor expressions.
Use mempy to speedup tensor copies whenever possible.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/dff39cc3adf1/
Changeset:   dff39cc3adf1
User:        benoitsteiner
Date:        2014-08-13 15:27:58+00:00
Summary:     Support for in place evaluation of expressions containing slicing and reshaping operations
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/54596f7e275e/
Changeset:   54596f7e275e
User:        benoitsteiner
Date:        2014-08-13 15:29:40+00:00
Summary:     Fixed a typo.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b56eb715f77e/
Changeset:   b56eb715f77e
User:        benoitsteiner
Date:        2014-08-13 15:33:18+00:00
Summary:     Updated the convolution and contraction evaluators to follow the new EvalSubExprsIfNeeded apu.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/3fbe13fdec0b/
Changeset:   3fbe13fdec0b
User:        benoitsteiner
Date:        2014-08-13 15:36:33+00:00
Summary:     Added missing apis.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/6498c6372fb3/
Changeset:   6498c6372fb3
User:        benoitsteiner
Date:        2014-08-13 15:40:26+00:00
Summary:     Fixed misc typos.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/a3ffd3a59aea/
Changeset:   a3ffd3a59aea
User:        benoitsteiner
Date:        2014-08-13 15:44:47+00:00
Summary:     Added ability to get the nth element from an abstract array type.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/ff2d2388e7b9/
Changeset:   ff2d2388e7b9
User:        benoitsteiner
Date:        2014-08-14 05:25:29+00:00
Summary:     Pulled in the latest changes from the Eigen trunk
Affected #:  212 files

https://bitbucket.org/eigen/eigen/commits/8e3afb29f4c6/
Changeset:   8e3afb29f4c6
User:        benoitsteiner
Date:        2014-08-14 07:22:47+00:00
Summary:     Added support for padding, stridding, and shuffling
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/0bd3b3bfa88d/
Changeset:   0bd3b3bfa88d
User:        benoitsteiner
Date:        2014-08-14 07:25:22+00:00
Summary:     Added a few regression tests
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/85d81fbf16d9/
Changeset:   85d81fbf16d9
User:        benoitsteiner
Date:        2014-08-14 07:32:59+00:00
Summary:     Fixed compilation errors
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/6cedae380b50/
Changeset:   6cedae380b50
User:        benoitsteiner
Date:        2014-08-15 05:13:21+00:00
Summary:     Added support for fast integer divisions by a constant
Sped up tensor slicing by a factor of 3 by using these fast integer divisions.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/bd0517440cbe/
Changeset:   bd0517440cbe
User:        benoitsteiner
Date:        2014-08-19 23:57:10+00:00
Summary:     Improved the speed of convolutions when running on cuda devices
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a6cf1ccd9f79/
Changeset:   a6cf1ccd9f79
User:        benoitsteiner
Date:        2014-08-21 00:00:50+00:00
Summary:     Added support for broadcasting
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/e39bdba2d650/
Changeset:   e39bdba2d650
User:        benoitsteiner
Date:        2014-08-23 20:18:30+00:00
Summary:     Optimized and cleaned up the tensor morphing code
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b987ed7b0e58/
Changeset:   b987ed7b0e58
User:        benoitsteiner
Date:        2014-08-23 21:35:41+00:00
Summary:     Misc api improvements and cleanups
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/6bfc038620ae/
Changeset:   6bfc038620ae
User:        benoitsteiner
Date:        2014-08-26 16:47:18+00:00
Summary:     Optimized the tensor padding code.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/35fe9a8b94ed/
Changeset:   35fe9a8b94ed
User:        benoitsteiner
Date:        2014-09-03 18:38:13+00:00
Summary:     Improved the performance of the tensor convolution code by a factor of about 4.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/88bd46c5d254/
Changeset:   88bd46c5d254
User:        benoitsteiner
Date:        2014-09-05 02:50:27+00:00
Summary:     Added missing tensor copy constructors. As a result it is now possible to declare and initialize a tensor on the same line, as in:
  Tensor<bla> T = A + B;  or
  Tensor<bla> T(A.reshape(new_shape));
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/7a6d2c74f5b0/
Changeset:   7a6d2c74f5b0
User:        benoitsteiner
Date:        2014-09-05 03:02:28+00:00
Summary:     Added support for evaluation of tensor shuffling operations as lvalues
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/188f0d722784/
Changeset:   188f0d722784
User:        benoitsteiner
Date:        2014-09-05 03:27:28+00:00
Summary:     Created more regression tests
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/603f43e41579/
Changeset:   603f43e41579
User:        benoitsteiner
Date:        2014-09-05 14:47:43+00:00
Summary:     Misc fixes.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/766568502814/
Changeset:   766568502814
User:        benoitsteiner
Date:        2014-09-06 20:28:24+00:00
Summary:     Fixed a typo in the contraction code
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/0cbd6195e829/
Changeset:   0cbd6195e829
User:        benoitsteiner
Date:        2014-09-15 16:18:16+00:00
Summary:     Merged latest updates from the Eigen trunk.
Affected #:  70 files

https://bitbucket.org/eigen/eigen/commits/a43fc8d1c429/
Changeset:   a43fc8d1c429
User:        benoitsteiner
Date:        2014-10-02 03:21:42+00:00
Summary:     Added tests for tensors of const values and tensors of stringswwq::
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/d02f39a56b52/
Changeset:   d02f39a56b52
User:        benoitsteiner
Date:        2014-10-02 03:38:22+00:00
Summary:     Added support for tensor reductions and concatenations
Affected #:  9 files

https://bitbucket.org/eigen/eigen/commits/de193dde3afb/
Changeset:   de193dde3afb
User:        benoitsteiner
Date:        2014-10-02 17:30:44+00:00
Summary:     More tests to validate the const-correctness of the tensor code.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/d123a12136bb/
Changeset:   d123a12136bb
User:        benoitsteiner
Date:        2014-10-02 17:39:36+00:00
Summary:     Fixes for the forced evaluation of tensor expressions
More tests
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/853d2bafeb8f/
Changeset:   853d2bafeb8f
User:        benoitsteiner
Date:        2014-10-02 23:51:57+00:00
Summary:     Generalized the gebp apis
Affected #:  8 files

https://bitbucket.org/eigen/eigen/commits/547dccbfcc96/
Changeset:   547dccbfcc96
User:        benoitsteiner
Date:        2014-10-03 17:16:59+00:00
Summary:     Created the IndexPair type to store pair of tensor indices. CUDA doesn't support std::pair so we can't use them when targeting GPUs.
Improved the performance on tensor contractions
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/dbdb1387ebb2/
Changeset:   dbdb1387ebb2
User:        benoitsteiner
Date:        2014-10-04 02:18:07+00:00
Summary:     Improved support for CUDA devices.
Improved contractions on GPU
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/f4d1b9f57166/
Changeset:   f4d1b9f57166
User:        benoitsteiner
Date:        2014-10-04 02:33:44+00:00
Summary:     Improved contraction test
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a6ed2d6dbf4d/
Changeset:   a6ed2d6dbf4d
User:        benoitsteiner
Date:        2014-10-04 02:45:19+00:00
Summary:     Vector primitives for CUDA
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/7f5212bb7ec8/
Changeset:   7f5212bb7ec8
User:        benoitsteiner
Date:        2014-10-04 02:55:35+00:00
Summary:     define EIGEN_VECTORIZE_CUDA when compiling with nvcc
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/af27e1f148d3/
Changeset:   af27e1f148d3
User:        benoitsteiner
Date:        2014-10-08 20:29:36+00:00
Summary:     Fixed a comment
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/9d32f90bfb3d/
Changeset:   9d32f90bfb3d
User:        benoitsteiner
Date:        2014-10-08 20:32:41+00:00
Summary:     Added support for the *= and /* operators to TensorBase
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/f363f8f3e2ae/
Changeset:   f363f8f3e2ae
User:        benoitsteiner
Date:        2014-10-08 21:14:20+00:00
Summary:     Removed dead code
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/82e4ad2d51ea/
Changeset:   82e4ad2d51ea
User:        benoitsteiner
Date:        2014-10-09 22:36:23+00:00
Summary:     Improved the functors defined for standard reductions
Added a functor to encapsulate the generation of random numbers on cpu and gpu.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/93545c1ae05d/
Changeset:   93545c1ae05d
User:        benoitsteiner
Date:        2014-10-09 22:39:13+00:00
Summary:     Rewrote the TensorBase::random method to support the generation of random number on gpu.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/439c15b8036a/
Changeset:   439c15b8036a
User:        benoitsteiner
Date:        2014-10-10 22:20:37+00:00
Summary:     Fixed the thread pool test
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/f32919d9d38b/
Changeset:   f32919d9d38b
User:        benoitsteiner
Date:        2014-10-10 22:43:21+00:00
Summary:     Fixed the tensor shuffling test
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/700c696f2d63/
Changeset:   700c696f2d63
User:        benoitsteiner
Date:        2014-10-10 23:11:27+00:00
Summary:     Added support for tensor chips
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/691210bf585e/
Changeset:   691210bf585e
User:        benoitsteiner
Date:        2014-10-10 23:17:26+00:00
Summary:     Added ability to print a tensor using an iostream.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/dea34a9eaceb/
Changeset:   dea34a9eaceb
User:        benoitsteiner
Date:        2014-10-13 17:04:04+00:00
Summary:     Added support for patch extraction
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/def0c118a3d2/
Changeset:   def0c118a3d2
User:        benoitsteiner
Date:        2014-10-14 00:02:09+00:00
Summary:     Misc improvements and cleanups
Affected #:  29 files

https://bitbucket.org/eigen/eigen/commits/b834ea285426/
Changeset:   b834ea285426
User:        benoitsteiner
Date:        2014-10-15 18:20:36+00:00
Summary:     Added support for promises
Started to improve multithreaded contractions
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/71584fd55762/
Changeset:   71584fd55762
User:        benoitsteiner
Date:        2014-10-15 22:32:59+00:00
Summary:     Made the blocking computation aware of the l3 cache
Also optimized the blocking parameters to take into account the number of threads used for a computation
Affected #:  13 files

https://bitbucket.org/eigen/eigen/commits/d087795a4b87/
Changeset:   d087795a4b87
User:        benoitsteiner
Date:        2014-10-16 17:10:04+00:00
Summary:     Avoid calling get_future() more than once on a given promise.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/abd399aeb550/
Changeset:   abd399aeb550
User:        benoitsteiner
Date:        2014-10-16 17:41:07+00:00
Summary:     Fixed the return types of unary and binary expressions to properly handle the case where it is different from the input type (e.g. abs(complex<float>))
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/d671e16d2b2e/
Changeset:   d671e16d2b2e
User:        benoitsteiner
Date:        2014-10-16 21:52:50+00:00
Summary:     Silenced a few compilation warnings
Generalized a TensorMap constructor
Affected #:  13 files

https://bitbucket.org/eigen/eigen/commits/22dc943cde1e/
Changeset:   22dc943cde1e
User:        benoitsteiner
Date:        2014-10-16 22:02:30+00:00
Summary:     Silenced one last warning
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b017cb672bfb/
Changeset:   b017cb672bfb
User:        benoitsteiner
Date:        2014-10-17 16:49:03+00:00
Summary:     Created some benchmarks for the tensor code
Affected #:  7 files

https://bitbucket.org/eigen/eigen/commits/dc167f6a6a36/
Changeset:   dc167f6a6a36
User:        benoitsteiner
Date:        2014-10-17 22:33:27+00:00
Summary:     Added access to the unerlying raw data of a tnsor slice/chip whenever possible
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/54a4239f131d/
Changeset:   54a4239f131d
User:        benoitsteiner
Date:        2014-10-29 06:10:13+00:00
Summary:     Added support for tensor references
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/d204249fa281/
Changeset:   d204249fa281
User:        benoitsteiner
Date:        2014-10-31 00:49:39+00:00
Summary:     Use the proper index type
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/9950c15578e5/
Changeset:   9950c15578e5
User:        benoitsteiner
Date:        2014-10-31 00:52:32+00:00
Summary:     Added missing packet primitives for CUDA.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/bcc7a9ce86ba/
Changeset:   bcc7a9ce86ba
User:        benoitsteiner
Date:        2014-10-31 01:09:53+00:00
Summary:     fixed some potential alignment issues.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/1e6dd5c3a60e/
Changeset:   1e6dd5c3a60e
User:        benoitsteiner
Date:        2014-10-31 01:15:05+00:00
Summary:     Use the proper index type in the padding code
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/55a922443668/
Changeset:   55a922443668
User:        benoitsteiner
Date:        2014-10-31 04:58:14+00:00
Summary:     Fixed a compilation error with clang
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/896a54f91548/
Changeset:   896a54f91548
User:        benoitsteiner
Date:        2014-10-31 04:59:22+00:00
Summary:     Merged from trunk
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/284d1421a411/
Changeset:   284d1421a411
User:        benoitsteiner
Date:        2014-10-31 07:04:13+00:00
Summary:     Fixed a test
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/2ee15773b59e/
Changeset:   2ee15773b59e
User:        benoitsteiner
Date:        2014-10-31 18:45:21+00:00
Summary:     Fixed a compilation warning
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/9cc5a931b2c6/
Changeset:   9cc5a931b2c6
User:        benoitsteiner
Date:        2014-10-31 23:33:51+00:00
Summary:     Generalized the matrix vector product code.
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/a7829f23b7cf/
Changeset:   a7829f23b7cf
User:        benoitsteiner
Date:        2014-11-03 16:51:33+00:00
Summary:     Improved handling of 1d tensors
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/e94bd41aef46/
Changeset:   e94bd41aef46
User:        benoitsteiner
Date:        2014-11-04 18:24:42+00:00
Summary:     Fixed the return type of the coefficient-wise tensor operations.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/3b935af3fef7/
Changeset:   3b935af3fef7
User:        benoitsteiner
Date:        2014-11-05 15:49:51+00:00
Summary:     Fixed a test
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/12a92c448a66/
Changeset:   12a92c448a66
User:        benoitsteiner
Date:        2014-11-06 07:25:11+00:00
Summary:     Fixed a compilation error triggered by some operations on fixed sized tensors
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/7baea854cac1/
Changeset:   7baea854cac1
User:        benoitsteiner
Date:        2014-11-13 06:25:38+00:00
Summary:     Added support for static list of indices
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/7a66b54e1515/
Changeset:   7a66b54e1515
User:        benoitsteiner
Date:        2014-11-13 06:35:44+00:00
Summary:     Optimized broadcasting
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/1240ee63933f/
Changeset:   1240ee63933f
User:        benoitsteiner
Date:        2014-11-13 17:28:54+00:00
Summary:     Added support for extraction of patches from images
Affected #:  6 files

https://bitbucket.org/eigen/eigen/commits/00b2d5af58d3/
Changeset:   00b2d5af58d3
User:        benoitsteiner
Date:        2014-11-14 03:13:17+00:00
Summary:     Fixed compilation errors with clang.

H: Enter commit message.  Lines beginning with 'HG:' are removed.
Affected #:  4 files

https://bitbucket.org/eigen/eigen/commits/d614e2bede6b/
Changeset:   d614e2bede6b
User:        benoitsteiner
Date:        2014-11-18 22:32:41+00:00
Summary:     Fixed the evaluation of expressions involving tensors of 2 or 3 elements on CUDA devices.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/3bca66ad2da2/
Changeset:   3bca66ad2da2
User:        benoitsteiner
Date:        2014-11-19 18:34:11+00:00
Summary:     Added reduction packet primitives for CUDA
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/f6e1daab600a/
Changeset:   f6e1daab600a
User:        benoitsteiner
Date:        2015-01-06 17:29:13+00:00
Summary:     Ensured that contractions that can be reduced to a matrix vector product work correctly even when the input coefficients aren't aligned.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/e120cc593181/
Changeset:   e120cc593181
User:        benoitsteiner
Date:        2015-01-14 00:07:51+00:00
Summary:     Created some documentation
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/1c2b7411bb6b/
Changeset:   1c2b7411bb6b
User:        benoitsteiner
Date:        2015-01-14 18:13:08+00:00
Summary:     Improved tensor references
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/798dc0663d91/
Changeset:   798dc0663d91
User:        benoitsteiner
Date:        2015-01-14 18:14:46+00:00
Summary:     Added ability to swap the layout of a tensor
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/b8680827b40b/
Changeset:   b8680827b40b
User:        benoitsteiner
Date:        2015-01-14 18:15:58+00:00
Summary:     Added ability to reverse the order of the coefficients in a tensor
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/6b56e7a5fa6c/
Changeset:   6b56e7a5fa6c
User:        benoitsteiner
Date:        2015-01-14 18:17:02+00:00
Summary:     Created a test for tensor type casting
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/12a66fe80051/
Changeset:   12a66fe80051
User:        benoitsteiner
Date:        2015-01-14 18:19:33+00:00
Summary:     Improved the performance of tensor reductions
Added the ability to generate random numbers following a normal distribution
Created a test to validate the ability to generate random numbers.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/4597bfa43d1b/
Changeset:   4597bfa43d1b
User:        benoitsteiner
Date:        2015-01-14 19:42:52+00:00
Summary:     Improved the performance of the contraction code on CUDA
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/e16fc40a08d7/
Changeset:   e16fc40a08d7
User:        benoitsteiner
Date:        2015-01-14 19:45:17+00:00
Summary:     Increased the functionality of the tensor devices
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/83fe0caf27cb/
Changeset:   83fe0caf27cb
User:        benoitsteiner
Date:        2015-01-14 20:36:57+00:00
Summary:     Added support for RowMajor inputs to the contraction code.
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/51d3edf6b524/
Changeset:   51d3edf6b524
User:        benoitsteiner
Date:        2015-01-14 20:39:34+00:00
Summary:     Misc improvements for fixed size tensors
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/367b9a6f597c/
Changeset:   367b9a6f597c
User:        benoitsteiner
Date:        2015-01-14 20:41:30+00:00
Summary:     Added ability to initialize a tensor using an initializer list
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/38220fb5558f/
Changeset:   38220fb5558f
User:        benoitsteiner
Date:        2015-01-14 20:43:20+00:00
Summary:     Fixed the printing of RowMajor tensors
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/e9a119e87c86/
Changeset:   e9a119e87c86
User:        benoitsteiner
Date:        2015-01-14 20:44:08+00:00
Summary:     Added missing apis to the tensor class
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/92715b8cc575/
Changeset:   92715b8cc575
User:        benoitsteiner
Date:        2015-01-14 20:45:20+00:00
Summary:     Added missing apis to the TensorMap class
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/a8bb1934f7c6/
Changeset:   a8bb1934f7c6
User:        benoitsteiner
Date:        2015-01-14 20:47:46+00:00
Summary:     Fixed the return type of coefficient wise operations. For example, the abs function returns a floating point value when called on a complex input.
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/a42a397b177c/
Changeset:   a42a397b177c
User:        benoitsteiner
Date:        2015-01-14 23:29:48+00:00
Summary:     Expanded the functionality of index lists
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/72e47e5b7fbd/
Changeset:   72e47e5b7fbd
User:        benoitsteiner
Date:        2015-01-14 23:30:47+00:00
Summary:     Misc fixes
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/f6f7fb6ac9ca/
Changeset:   f6f7fb6ac9ca
User:        benoitsteiner
Date:        2015-01-14 23:31:52+00:00
Summary:     Misc improvements
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/888fed52a5f9/
Changeset:   888fed52a5f9
User:        benoitsteiner
Date:        2015-01-14 23:33:11+00:00
Summary:     Improved the resizing of tensors
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/6e144a58aa34/
Changeset:   6e144a58aa34
User:        benoitsteiner
Date:        2015-01-14 23:34:50+00:00
Summary:     Ensured that each thread has it's own copy of the TensorEvaluator: this avoid race conditions when the evaluator calls a non thread safe functor, eg when generating random numbers.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/4413d5183940/
Changeset:   4413d5183940
User:        benoitsteiner
Date:        2015-01-14 23:38:48+00:00
Summary:     Improved support for RowMajor tensors
Misc fixes and API cleanups.
Affected #:  17 files

https://bitbucket.org/eigen/eigen/commits/f198ffdf6ee7/
Changeset:   f198ffdf6ee7
User:        benoitsteiner
Date:        2015-01-14 23:43:38+00:00
Summary:     Updated the list of include files
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/d51c34ac1e7c/
Changeset:   d51c34ac1e7c
User:        benoitsteiner
Date:        2015-01-14 23:46:04+00:00
Summary:     Created many additional tests
Affected #:  23 files

https://bitbucket.org/eigen/eigen/commits/f339f4a0aa83/
Changeset:   f339f4a0aa83
User:        benoitsteiner
Date:        2015-01-15 19:11:48+00:00
Summary:     Added cube() operation
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/12868bb62322/
Changeset:   12868bb62322
User:        benoitsteiner
Date:        2015-01-16 17:09:23+00:00
Summary:     gcc doesn't consider that
   template<typename OtherDerived> TensorStridingOp& operator = (const OtherDerived& other)
provides a valid assignment operator for the striding operation, and therefore refuses to compile code like:
result.stride(foo) = source.stride(bar);

Added the explicit
   TensorStridingOp& operator = (const TensorStridingOp& other)

as a workaround to get the code to compile, and did the same in all the operations that can be used as lvalues.
Affected #:  8 files

https://bitbucket.org/eigen/eigen/commits/4da7a9e319ea/
Changeset:   4da7a9e319ea
User:        benoitsteiner
Date:        2015-01-27 01:46:40+00:00
Summary:     Added a few benchmarks for the tensor code
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/76cf3078ee9a/
Changeset:   76cf3078ee9a
User:        benoitsteiner
Date:        2015-01-27 22:15:31+00:00
Summary:     mproved the performance of tensor reductions that preserve the inner most dimension(s).
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/106352d7bafd/
Changeset:   106352d7bafd
User:        benoitsteiner
Date:        2015-01-28 18:02:47+00:00
Summary:     Added more tests to cover tensor reductions
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/c3911a352897/
Changeset:   c3911a352897
User:        benoitsteiner
Date:        2015-01-29 18:29:47+00:00
Summary:     Marked the contraction operation as read only, since its result can't be assigned.
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/d244ac8a1ab4/
Changeset:   d244ac8a1ab4
User:        benoitsteiner
Date:        2015-01-31 03:46:30+00:00
Summary:     Silenced some compilation warnings
Affected #:  3 files

https://bitbucket.org/eigen/eigen/commits/b140d2ed474e/
Changeset:   b140d2ed474e
User:        benoitsteiner
Date:        2015-01-31 03:52:01+00:00
Summary:     Silenced a few more compilation warnings
Affected #:  2 files

https://bitbucket.org/eigen/eigen/commits/9c09d6cd0527/
Changeset:   9c09d6cd0527
User:        ggael
Date:        2015-02-06 13:25:41+00:00
Summary:     Fix non initialized entries and comparison of very small numbers
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/b9008a1240c3/
Changeset:   b9008a1240c3
User:        ggael
Date:        2015-02-06 13:26:12+00:00
Summary:     Fix clang compilation
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/75986925568e/
Changeset:   75986925568e
User:        ggael
Date:        2015-02-06 13:26:24+00:00
Summary:     Fix symmetric product
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/eb26947522fc/
Changeset:   eb26947522fc
User:        benoitsteiner
Date:        2015-02-06 10:51:59+00:00
Summary:     Added the EIGEN_HAS_CONSTEXPR define
Gate the tensor index list code based on the value of EIGEN_HAS_CONSTEXPR
Affected #:  5 files

https://bitbucket.org/eigen/eigen/commits/69119b281ace/
Changeset:   69119b281ace
User:        benoitsteiner
Date:        2015-02-06 10:55:18+00:00
Summary:     Fixed compilation error in the tensor broadcasting test
Affected #:  1 file

https://bitbucket.org/eigen/eigen/commits/386622d28a7c/
Changeset:   386622d28a7c
User:        ggael
Date:        2015-02-06 13:27:12+00:00
Summary:     merge
Affected #:  6 files

Repository URL: https://bitbucket.org/eigen/eigen/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/