Chen-Pang He
|
b9ee880f07
|
chmod -x Eigen/src/Core/GenericPacketMath.h
|
2014-07-07 21:28:00 +08:00 |
|
Chen-Pang He
|
2bf58316ee
|
Fix dox at internal::tridiagonal_qr_step
|
2014-07-06 13:49:43 +08:00 |
|
Chen-Pang He
|
7a915f6846
|
Move Doxygen-only stuff to *.dox
|
2014-07-05 22:41:58 +08:00 |
|
Chen-Pang He
|
1a817d3b70
|
Document internal namespace
|
2014-07-05 21:50:05 +08:00 |
|
Chen-Pang He
|
8ee38d2db6
|
Fix dox for namespaces
|
2014-07-05 21:48:48 +08:00 |
|
Christoph Hertzberg
|
f365380496
|
Fix regression introduced by 3117036b80075390dbc46f60aa0d595e5a44661b
:
Matrix<Scalar,1,1>(int) did not compile if Scalar is not constructible from int. Now this falls back to the (Index size) constructor.
|
2014-07-04 12:52:55 +02:00 |
|
Christoph Hertzberg
|
3a9f9faada
|
Fix unused typedef warning
|
2014-07-04 12:48:24 +02:00 |
|
Gael Guennebaud
|
998455a570
|
LDLT is not rank-revealing, so we should not attempt to use the biggest diagonal elements as thresholds.
|
2014-07-02 23:04:46 +02:00 |
|
Gael Guennebaud
|
0a8e4712d1
|
Do not attempt to include <intrin.h> on Windows CE
|
2014-07-02 16:13:05 +02:00 |
|
Gael Guennebaud
|
bf334b8ae5
|
Fix regeression in bicgstab: the threshold used to detect the need for a restart was much too large.
|
2014-07-01 22:29:04 +02:00 |
|
Christoph Hertzberg
|
324e7e8fc9
|
Removed the deprecated EIGEN2_SUPPORT, as previously announced. A compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
|
2014-07-01 16:58:11 +02:00 |
|
Gael Guennebaud
|
75e574275c
|
Fix bug #836: extend SparseQR to support more columns than rows.
|
2014-07-01 10:24:46 +02:00 |
|
Christoph Hertzberg
|
755be9016a
|
Workaround clang error introduced by 3117036b80075390dbc46f60aa0d595e5a44661b
:
"template argument for non-type template parameter is treated as function type 'bool (bool)'"
|
2014-06-23 22:33:36 +02:00 |
|
Christoph Hertzberg
|
3117036b80
|
Fix bug #826: Allow initialization of 1x1 Arrays/Matrices by passing a value.
|
2014-06-23 11:15:42 +02:00 |
|
Christoph Hertzberg
|
1c3843bf86
|
Fix bug #729: Use alloca if it is defined
|
2014-06-23 11:04:12 +02:00 |
|
Gael Guennebaud
|
963d338922
|
Fix bug #827: improve accuracy of quaternion to angle-axis conversion
|
2014-06-20 15:09:42 +02:00 |
|
Gael Guennebaud
|
98ef44fe55
|
Add assertion and warning on the requirements of SparseQR and COLAMDOrdering
|
2014-06-20 14:43:47 +02:00 |
|
Jitse Niesen
|
55453c51e8
|
Add documentation and very simple test for array atan().
|
2014-06-19 15:07:42 +01:00 |
|
Roger Martin
|
eb49100de9
|
Add component-wise atan() function (see bug #80).
|
2014-06-19 14:55:14 +01:00 |
|
Mark Borgerding
|
afb1a8c124
|
fixed warning: -Wunused-local-typedefs
|
2014-06-17 18:25:56 -04:00 |
|
Gael Guennebaud
|
c06ec0f464
|
Fix Jacobi preconditioner with zero diagonal entries
|
2014-06-17 23:47:30 +02:00 |
|
Gael Guennebaud
|
ed37c44765
|
Enable LinearAccessBit in Block expression for inner-panels
|
2014-06-06 11:02:20 +02:00 |
|
Gael Guennebaud
|
0f1e321dd4
|
Fic bug #819: include path of details.h
|
2014-06-04 11:58:01 +02:00 |
|
Jitse Niesen
|
eb56461ac2
|
Fix doc'n of FullPivLU re permutation matrices (bug #815).
|
2014-05-31 23:05:18 +01:00 |
|
Christoph Hertzberg
|
9aa3dc4e21
|
Merged in benoitsteiner/eigen-fixes (pull request PR-62)
Made it possible to call the assignment operator on an Eigen::Block from a CUDA kernel.
|
2014-05-08 17:06:28 +02:00 |
|
Benoit Steiner
|
881aab14b4
|
Made it possible to call the assignment operator on an Eigen::Block from a CUDA kernel.
|
2014-05-07 13:34:46 -07:00 |
|
Christoph Hertzberg
|
9217de8bf2
|
Missed to remove IACA_END in previous commit
|
2014-05-05 15:10:18 +02:00 |
|
Christoph Hertzberg
|
84cb1d72b8
|
Removed IACA-defines
This caused redefinition warnings if IACA headers were included from elsewhere. For a clean solution we should define our own EIGEN_IACA_* macros
|
2014-05-05 15:06:37 +02:00 |
|
Christoph Hertzberg
|
b4beba72a2
|
Fix bug #807: Missing scalar type cast in umeyama()
|
2014-05-05 14:23:52 +02:00 |
|
Christoph Hertzberg
|
b5e3d76aa5
|
Fixed bug #806: Missing scalar type cast in Quaternion::setFromTwoVectors()
|
2014-05-05 14:22:27 +02:00 |
|
Benjamin Chretien
|
0b7f95a03f
|
Fix typo in SparseMatrix assert.
|
2014-05-03 12:41:37 +02:00 |
|
Gael Guennebaud
|
d67aa1549b
|
Add missing add_subdirectory directive
|
2014-05-03 10:46:11 +02:00 |
|
Gael Guennebaud
|
07986189b7
|
Fix bug #803: avoid char* to int* conversion
|
2014-05-01 23:03:54 +02:00 |
|
Gael Guennebaud
|
e7ef26fa44
|
TRMM: Make sure we have enough memory in rhs block to enforce alignment.
|
2014-04-25 23:36:22 +02:00 |
|
Gael Guennebaud
|
450d0c3de0
|
Make sure that calls to broadcast4 are 16 bytes aligned
|
2014-04-25 22:25:48 +02:00 |
|
Gael Guennebaud
|
f9d2f3903e
|
Product kernel: skip loop on columns if there is no remaining rows
|
2014-04-25 16:54:30 +02:00 |
|
Gael Guennebaud
|
6f64b0b487
|
Fix sizeof unit test
|
2014-04-25 14:05:54 +02:00 |
|
Gael Guennebaud
|
c20e3641de
|
Fix for mixed products
|
2014-04-25 13:22:34 +02:00 |
|
Gael Guennebaud
|
2dbfd83424
|
Implement pbroadcast4 on altivec
|
2014-04-25 02:46:57 -07:00 |
|
Gael Guennebaud
|
c9788d55b9
|
Disable 3pX4 kernel on Altivec: despite this platform has 32 registers, this version seems significantly slower.
|
2014-04-25 11:48:22 +02:00 |
|
Gael Guennebaud
|
4def7b1fa5
|
Fix ptranspose overload prototypes for NEON
|
2014-04-25 11:15:13 +02:00 |
|
Gael Guennebaud
|
c79bd4b64b
|
Minor optimizations in product kernel:
- use pbroadcast4 (helpful when AVX is not available)
- process all remaining rows at once (significant speedup for small matrices)
|
2014-04-25 11:06:03 +02:00 |
|
Gael Guennebaud
|
3d8d0f6269
|
Enable vectorization of pack_rhs with a column-major RHS.
Rename and generalize Kernel<*> to PacketBlock<*,N>.
|
2014-04-25 10:56:18 +02:00 |
|
Gael Guennebaud
|
b0e19db1cf
|
Enable fused madd for Altivec
|
2014-04-24 23:17:18 +02:00 |
|
Gael Guennebaud
|
8d85ce88e1
|
Implement ptranspose on altivec and fix pgather/pscatter
|
2014-04-24 05:47:53 -07:00 |
|
Benoit Steiner
|
4eb92e5647
|
Fixed the NEON implementation of predux_max<Packet4i>.
|
2014-04-23 18:23:07 -07:00 |
|
Benoit Steiner
|
ccb4dec719
|
Created a NEON version of the ptranspose packet primitives
|
2014-04-23 18:22:10 -07:00 |
|
Gael Guennebaud
|
82b09fcb91
|
Add Altivec implementation of pgather/pscatter (not tested)
|
2014-04-23 13:09:26 +02:00 |
|
Gael Guennebaud
|
ecbd67a15a
|
Fix EIGEN_MAKE_UNALIGNED_ARRAY_ASSERT macro
|
2014-04-22 17:03:57 +02:00 |
|
Gael Guennebaud
|
934ce93886
|
merge with default branch
|
2014-04-22 17:00:38 +02:00 |
|