Christoph Hertzberg
|
8c6a3b5ace
|
Fix trivial warnings in LevenbergMarquardt module and test
|
2015-04-24 21:35:30 +02:00 |
|
Benoit Steiner
|
91359e1d0a
|
Added the ability to generate a tensor from a custom user defined 'generator'. This simplifies the creation of constant tensors initialized using specific regular patterns.
Created a gaussian window generator as a first use case.
|
2015-04-22 11:14:58 -07:00 |
|
Benoit Steiner
|
9c6b82bcd5
|
Use ptrdiff_t instead of size_t to encode fixed sizes. This silences several clang compilation warnings
(transplanted from 4400e4436ac7c5bbd305a03c21aa4bce24ae199b)
|
2015-04-17 09:12:18 -07:00 |
|
Benoit Steiner
|
da5b98a94d
|
Updated the cxx11_tensor_convolution test to avoid using cxx11 features. This should enable the test to compile with gcc 4.7 and older
|
2015-04-16 12:29:16 -07:00 |
|
Benoit Steiner
|
d19d09ae6a
|
Updated a regression test to avoid compilation errors when compiling with gcc 4.7
|
2015-04-16 12:15:27 -07:00 |
|
Benoit Steiner
|
0f82399fe9
|
Pulled latest changes from trunk
|
2015-04-14 19:13:34 -07:00 |
|
Benoit Steiner
|
1de49ef4c2
|
Fixed a bug when chipping tensors laid out in row major order.
|
2015-04-07 10:44:13 -07:00 |
|
Benoit Steiner
|
a1f1e1e51d
|
Fixed the order of 2 #includes
|
2015-04-06 10:41:39 -07:00 |
|
Benoit Steiner
|
74e558cfa8
|
Pulled latest updates from trunk
|
2015-04-01 23:24:11 -07:00 |
|
Benoit Steiner
|
678207e02a
|
Added regression tests for tensor convolutions
|
2015-03-31 09:08:08 -07:00 |
|
Benoit Steiner
|
731d7b84b4
|
Sharded a large test
|
2015-03-30 23:26:45 -07:00 |
|
Benoit Steiner
|
35722fa022
|
Made the index type a template parameter of the tensor class instead of encoding it in the options.
|
2015-03-30 14:55:54 -07:00 |
|
Benoit Steiner
|
d3f7915aeb
|
Pulled latest update from the eigen main codebase
|
2015-03-24 13:12:14 -07:00 |
|
Benoit Steiner
|
cc0f89eb3b
|
Changed the way lvalue operations are declared in TensorBase: this fixes constness isses that prevented some expressions mixing lvalues and rvalues from compiling.
|
2015-03-17 09:57:20 -07:00 |
|
Benoit Steiner
|
5144f66728
|
Fixed compilation warning
|
2015-03-16 13:17:52 -07:00 |
|
Benoit Steiner
|
0fd6d52724
|
Fixed compilation error with clang
|
2015-03-16 13:16:12 -07:00 |
|
Benoit Steiner
|
f218c0181d
|
Fixes the Lvalue computation by actually setting the LvalueBit properly when instantiating tensors of const T. Added a test to check the fix.
|
2015-03-16 13:05:00 -07:00 |
|
Benoit Steiner
|
131449298f
|
Fixed clang compilation warning
|
2015-02-28 03:01:19 -08:00 |
|
Benoit Steiner
|
56ea45ff0f
|
Silenced some compilation warnings
|
2015-02-28 02:37:41 -08:00 |
|
Benoit Steiner
|
bb483313f6
|
Fixed another batch of compilation warnings
|
2015-02-28 02:32:46 -08:00 |
|
Benoit Steiner
|
61409d9449
|
Silenced one more comilation warning
|
2015-02-28 01:49:09 -08:00 |
|
Benoit Steiner
|
37357a310f
|
Fixed compilation warnings
|
2015-02-27 23:54:24 -08:00 |
|
Benoit Steiner
|
78732186ee
|
Fixed compilation warnings
|
2015-02-27 23:51:16 -08:00 |
|
Benoit Steiner
|
306fceccbe
|
Pulled latest updates from trunk
|
2015-02-27 13:05:26 -08:00 |
|
Benoit Steiner
|
2386fc8528
|
Added support for 32bit index on a per tensor/tensor expression. This enables us to use 32bit indices to evaluate expressions on GPU faster while keeping the ability to use 64 bit indices to manipulate large tensors on CPU in the same binary.
|
2015-02-27 12:57:13 -08:00 |
|
Benoit Steiner
|
05089aba75
|
Switch to truncated casting when converting floating point types to integer. This ensures that vectorized casts are consistent with scalar casts
|
2015-02-27 09:27:30 -08:00 |
|
Benoit Steiner
|
573b377110
|
Added support for vectorized type casting of tensors
|
2015-02-27 08:46:04 -08:00 |
|
Benoit Steiner
|
57154fdb32
|
Can now use the tensor 'reverse' operation as a lvalue
|
2015-02-26 11:13:42 -08:00 |
|
Benoit Steiner
|
410070e5ab
|
Added more tests to validate support for tensors laid out in RowMajor order.
|
2015-02-25 16:14:59 -08:00 |
|
Benoit Steiner
|
1cfd51908c
|
Added support for RowMajor layout to the tensor patch extraction cofde.
|
2015-02-25 13:29:12 -08:00 |
|
Benoit Steiner
|
8afce86e64
|
Added support for RowMajor layout to the image patch extraction code
Speeded up the unsupported_cxx11_tensor_image_patch test and reduced its memory footprint
|
2015-02-25 09:48:54 -08:00 |
|
Gael Guennebaud
|
3594451ee0
|
Remove EIGEN_TEST_C++0x option and let EIGEN_TEST_CXX11 adds the -std=c++11 flag
|
2015-02-20 09:31:27 +01:00 |
|
Benoit Steiner
|
5d2fd64a1a
|
Fixed compilation error when compiling with gcc4.7
|
2015-03-03 08:56:49 -08:00 |
|
Christoph Hertzberg
|
31e2ffe82c
|
Replaced POSIX random() by internal::random
|
2015-02-28 18:39:37 +01:00 |
|
Christoph Hertzberg
|
682196e9fc
|
Fixed MPRealSupport
|
2015-02-28 16:41:00 +01:00 |
|
Gael Guennebaud
|
b10cd3afd2
|
Re-enbale detection of min/max parentheses protection, and re-enable mpreal_support unit test.
|
2015-02-27 22:38:00 +01:00 |
|
Benoit Steiner
|
00f048d44f
|
Added support for tensor concatenation as lvalue
|
2015-02-17 09:54:40 -08:00 |
|
Gael Guennebaud
|
fe51319980
|
Merge Index-refactoring branch with default, fix PastixSupport, remove some useless typedefs
|
2015-02-13 10:03:53 +01:00 |
|
Gael Guennebaud
|
0918c51e60
|
merge Tensor module within Eigen/unsupported and update gemv BLAS wrapper
|
2015-02-12 21:48:41 +01:00 |
|
Benoit Steiner
|
4470c99975
|
Added a test to validate tensor casting on cuda devices
|
2015-02-10 14:40:18 -08:00 |
|
Benoit Steiner
|
4716c2c666
|
Fixed compilation error
|
2015-02-10 12:06:19 -08:00 |
|
Gael Guennebaud
|
deecff97ed
|
typo
|
2015-02-10 19:22:05 +01:00 |
|
Gael Guennebaud
|
c6e8caf090
|
Allows Lower|Upper as a template argument of CG and MINRES: in this case the full matrix will be considered.
|
2015-02-10 18:57:41 +01:00 |
|
Benoit Steiner
|
01f7918788
|
Pulled latest fixes
|
2015-02-06 05:30:20 -08:00 |
|
Gael Guennebaud
|
b50ffaddf2
|
merge
|
2015-02-06 14:27:12 +01:00 |
|
Gael Guennebaud
|
c03c73c9b7
|
Fix clang compilation
|
2015-02-06 14:26:12 +01:00 |
|
Gael Guennebaud
|
668518aed6
|
Fix non initialized entries and comparison of very small numbers
|
2015-02-06 14:25:41 +01:00 |
|
Benoit Steiner
|
c739102ef9
|
Pulled the latest changes from the trunk
|
2015-02-06 05:25:03 -08:00 |
|
Benoit Steiner
|
2559fa9b0f
|
Fixed compilation error in the tensor broadcasting test
|
2015-02-06 02:55:18 -08:00 |
|
Benoit Steiner
|
dcb2a8b184
|
Added the EIGEN_HAS_CONSTEXPR define
Gate the tensor index list code based on the value of EIGEN_HAS_CONSTEXPR
|
2015-02-06 02:51:59 -08:00 |
|