Konstantinos Margaritis
|
10f8aabb61
|
VSX port passes packetmath_[1-5] tests!
|
2014-09-20 22:31:31 +00:00 |
|
Jitse Niesen
|
80de35b6c5
|
Remove double return statement in PlainObjectBase::_set()
|
2014-09-19 22:05:18 +01:00 |
|
Konstantinos Margaritis
|
60663a510a
|
32-bit floats/ints, 64-bit doubles pass packetmath tests, complex 32/64-bit remaining
|
2014-09-19 21:05:01 +00:00 |
|
Gael Guennebaud
|
0a18eecab3
|
bug #100: add support for explicit scalar to Array conversion (as enable implicit conversion is much more tricky)
|
2014-09-19 13:25:28 +02:00 |
|
Gael Guennebaud
|
0ca43f7e9a
|
Remove deprecated code not used by evaluators
|
2014-09-18 15:15:27 +02:00 |
|
Gael Guennebaud
|
8b3be4907d
|
log2(int) must be inlined.
|
2014-09-18 10:53:53 +02:00 |
|
Gael Guennebaud
|
0bf5894861
|
workaround one more shadowing issue with MSVC
|
2014-09-16 18:21:39 -07:00 |
|
Gael Guennebaud
|
c2f66c65aa
|
workaround MSVC compilation issue (shadow issue)
|
2014-09-16 16:23:45 -07:00 |
|
Gael Guennebaud
|
fc23e93707
|
Add a portable log2 function for integers
|
2014-09-17 09:56:07 +02:00 |
|
Gael Guennebaud
|
486ca277a0
|
Workaround MSVC ICE
|
2014-09-16 10:29:29 -07:00 |
|
Benoit Steiner
|
10a79ca3a3
|
Merged latest updates from the Eigen trunk.
|
2014-09-15 09:18:16 -07:00 |
|
Gael Guennebaud
|
466d6d41c6
|
Avoid a potential risk of recursive definition using traits to get he scalar type
|
2014-09-15 17:40:17 +02:00 |
|
Gael Guennebaud
|
c83e01f2d6
|
Favor column major storage for inner products
|
2014-09-14 19:38:49 +02:00 |
|
Gael Guennebaud
|
26db954776
|
Re-enable aliasing checks when using evaluators
|
2014-09-14 19:06:08 +02:00 |
|
Gael Guennebaud
|
fda680f9cf
|
Adapt changeset 51b3f558bb76c11149fc64971db786798f1b692c
to evaluators:
(Fix bug #822: outer products needed linear access, and add respective unit tests)
|
2014-09-14 18:31:29 +02:00 |
|
Gael Guennebaud
|
dfc54e1bbf
|
Fix /= when using evaluator as in changeset 2d90484450f3934db3f5db39ef37967fb9444263
|
2014-09-14 18:27:48 +02:00 |
|
Gael Guennebaud
|
749b56f6af
|
merge with default branch
|
2014-09-14 17:34:54 +02:00 |
|
Konstantinos Margaritis
|
470aa15c35
|
First time it compiles, but fails to pass the tests.
|
2014-09-09 16:58:48 +00:00 |
|
Gael Guennebaud
|
188a13f9fe
|
Fix compilation of coeff(Index) on sub-inner-panels
|
2014-09-08 09:50:03 +02:00 |
|
Gael Guennebaud
|
b3a0365429
|
merge with default branch
|
2014-09-01 18:21:01 +02:00 |
|
Gael Guennebaud
|
bc065c75d2
|
Implement the missing bits to make Solve compatible with sparse rhs
|
2014-09-01 14:50:59 +02:00 |
|
Gael Guennebaud
|
0369db12af
|
bug #871: fix compilation on ARM/Neon regarding __has_builtin usage
|
2014-09-01 10:52:58 +02:00 |
|
Konstantinos Margaritis
|
7ff266e3ce
|
Initial VSX commit
|
2014-08-29 20:03:49 +00:00 |
|
Gael Guennebaud
|
b4a709520d
|
merge
|
2014-08-29 15:31:54 +02:00 |
|
Gael Guennebaud
|
124d12a915
|
merge default branch
|
2014-08-29 15:20:31 +02:00 |
|
Gael Guennebaud
|
f29dbec321
|
undef Unsable macro
|
2014-08-29 15:12:03 +02:00 |
|
Gael Guennebaud
|
2e50289ba3
|
bug #861: enable posix_memalign with PGI
|
2014-08-26 12:54:19 +02:00 |
|
Benoit Steiner
|
16047c8d4a
|
Pulled in the latest changes from the Eigen trunk
|
2014-08-13 22:25:29 -07:00 |
|
Kevin Locke
|
e6d55c081b
|
Fix bug #852: define Traits type in general_matrix_matrix_product when EIGEN_USE_BLAS is defined
|
2014-08-08 04:05:28 -04:00 |
|
Gael Guennebaud
|
2d90484450
|
mat/=scalar was transformed into mat*=(1/scalar) thus laking accuracy. This was also inconsistent with mat = mat/scalar.
|
2014-09-10 23:10:01 +02:00 |
|
Gael Guennebaud
|
921a645481
|
ArrayWrapper and MatrixWrapper classes should not be nested by reference.
|
2014-09-10 10:33:19 +02:00 |
|
Yan Zhou
|
4b678b96eb
|
fix for MKL_BLAS not defined in MKL 11.2
|
2014-09-08 17:37:58 +08:00 |
|
Gael Guennebaud
|
51b3f558bb
|
Fix bug #822: outer products needed linear access, and add respective unit tests
|
2014-09-08 10:21:22 +02:00 |
|
Gael Guennebaud
|
6162672dc5
|
Runtime alignement is not possible if AlignedOnScalar is not true (e.g., for complex<double>)
|
2014-09-08 10:04:26 +02:00 |
|
Gael Guennebaud
|
e54898f53e
|
bug #619: workaround MSVC 2008 implementing std::abs for int only on WINCE
|
2014-09-07 23:02:30 +02:00 |
|
Jitse Niesen
|
25bceefb4e
|
Replace asm by __asm__ (bug #873)
|
2014-09-06 11:47:24 +01:00 |
|
Gael Guennebaud
|
42e27d41a2
|
Fix hypot() and hypotNorm() wrt NaN and INF values.
|
2014-09-02 16:09:39 +02:00 |
|
Gael Guennebaud
|
a44a343f03
|
Fix blueNorm wrt NaN/INF.
|
2014-09-02 15:06:24 +02:00 |
|
Gael Guennebaud
|
18fbe7e7d4
|
Fix stableNorm() with respect to NaN and inf, and add respective unit tests. blueNorm() and hypotNorm() are broken wrt to NaN/inf
|
2014-09-02 14:49:23 +02:00 |
|
Gael Guennebaud
|
3eb5253ca1
|
Optimization: "matrix<complex> * real" did not call the special path and the real was converted to a complex. Add respective unit test to avoid future regression.
|
2014-09-02 14:41:14 +02:00 |
|
Gael Guennebaud
|
3e59163a24
|
Fix bug #850: workaround MSVC 2008 weird compilation bug
|
2014-08-02 02:47:30 +02:00 |
|
Gael Guennebaud
|
4dd55a2958
|
Optimize reduxions for Homogeneous
|
2014-08-01 17:00:20 +02:00 |
|
Gael Guennebaud
|
107bb308c3
|
Fix various small issues detected by gcc
|
2014-08-01 16:24:23 +02:00 |
|
Gael Guennebaud
|
c2ff44cbf3
|
Make assignment from general EigenBase object call evaluator, and support dense X= sparse
|
2014-08-01 16:23:30 +02:00 |
|
Benjamin Chrétien
|
c53f88297c
|
Fix more typos in Ref.h (doc).
|
2014-08-01 15:43:47 +02:00 |
|
Benjamin Chrétien
|
6f58a41097
|
Fix typos in Ref.h (doc).
|
2014-08-01 15:35:45 +02:00 |
|
Gael Guennebaud
|
2a3c3c49a1
|
Fix numerous nested versus nested_eval shortcomings
|
2014-08-01 14:48:22 +02:00 |
|
Benjamin Chrétien
|
db76193bc7
|
Fix typo in PermutationMatrix (doc).
|
2014-08-01 14:41:49 +02:00 |
|
Gael Guennebaud
|
db183ca7b3
|
Make minimal changes to make homogenous compatible with evaluators
|
2014-07-31 14:54:54 +02:00 |
|
Gael Guennebaud
|
bae2e3327b
|
Call product_generic_impl by default, and remove lot of boilerplate code
|
2014-07-31 13:35:49 +02:00 |
|