Bo Li
|
e3fb190edf
|
merged incoming udpates
|
2014-03-20 22:11:13 +08:00 |
|
Bo Li
|
cfd3d6ce9c
|
fixed a template type conversion bug in AngleAxis found by Pei Luo
|
2014-03-20 22:05:40 +08:00 |
|
Gael Guennebaud
|
c39a3fa7a1
|
Makes gcc to generate a pshufd instruction for pset1
|
2014-03-20 10:14:26 +01:00 |
|
Gael Guennebaud
|
2a564695f0
|
Simpler and hopefully more future-proof fix for bug #503 (aligned_allocator with c++11)
|
2014-03-19 13:28:50 +01:00 |
|
Jitse Niesen
|
a58325ac2f
|
Minor corrections in QR docs.
|
2013-12-31 18:06:28 +00:00 |
|
Anton Gladky
|
4cd4be97a7
|
Port unsupported constrained CG to Eigen3
|
2014-01-15 17:49:52 +01:00 |
|
Gael Guennebaud
|
548216b7ca
|
QuaternionBase::slerp was documented twice and one explanation was ambiguous.
|
2014-01-12 11:09:06 +01:00 |
|
Gael Guennebaud
|
e15cb9f4f8
|
Make geo_hyperplane unit test more stable (bug #539)
|
2014-01-11 20:04:36 +01:00 |
|
Christoph Hertzberg
|
bbf373bbe9
|
Applied patch from Richard JW Roberts, resolving bug #704
|
2013-12-21 22:14:03 +01:00 |
|
Christoph Hertzberg
|
1200bd2ef0
|
Grafted from 5725:cdedc9e90d21099e8b3191f95425680ebe710d6f
and resolved conflicts
|
2013-12-21 21:46:27 +01:00 |
|
Christoph Hertzberg
|
8a49dd5626
|
Fixed typos in comments
|
2013-12-19 11:55:17 +01:00 |
|
Benoit Steiner
|
ce99b502ce
|
Use vectorization when packing row-major rhs matrices. (bug #717)
|
2013-12-17 10:49:43 -08:00 |
|
Henry de Valence
|
033ee7f6d9
|
Fix typo: 'explicitely' -> 'explicitly'
|
2014-03-08 00:44:56 -05:00 |
|
Gael Guennebaud
|
ba2f79e680
|
Fix selfadjoint_matrix_vector_product for complex with packet size > 2 (e.g., AVX)
|
2014-03-07 23:18:20 +01:00 |
|
Gael Guennebaud
|
72461be962
|
Fix typo and formating
|
2014-03-07 23:13:14 +01:00 |
|
Gael Guennebaud
|
33ca9b4ee6
|
Add support for OSX in BTL and fix a few warnings
|
2014-03-07 23:11:38 +01:00 |
|
Gael Guennebaud
|
ce41b72eb8
|
Extend sizeof unit test
|
2014-03-07 23:09:39 +01:00 |
|
Christoph Hertzberg
|
d5cc083782
|
Fixed bug #754. Only inserted (!defined(_WIN32_WCE)) analog to alloc and free implementation (not tested, but should be correct).
|
2014-03-05 14:50:00 +01:00 |
|
Gael Guennebaud
|
7313f32efa
|
Help MSVC to inline some trivial functions
|
2014-03-04 17:24:00 +01:00 |
|
Christoph Hertzberg
|
04e1e38eed
|
bug #289: Removed useless static keywords
|
2014-03-04 15:10:29 +01:00 |
|
Olivier Saut
|
47679c50ae
|
Typo in the example for Eigen::SelfAdjointEigenSolver::eigenvectors, the first eigenvector should be col(0) not col(1)
|
2014-03-03 14:44:39 +01:00 |
|
Gael Guennebaud
|
76d2ca27e5
|
Fix PaStiX support for Pastix 5.2
|
2014-02-28 13:11:39 +01:00 |
|
Christoph Hertzberg
|
41e89c73c7
|
Regression test for bug #752
|
2014-02-27 12:57:24 +01:00 |
|
Gael Guennebaud
|
ac69d8769f
|
Remove early termination in LDLT: the zero on the diagonal of the input matrix does not mean the matrix is not full rank. Typical examples are matrices coming from LS with linear equality constraints.
|
2014-02-26 10:12:27 +01:00 |
|
Christoph Hertzberg
|
6b6071866b
|
Make pivoting HouseholderQR compatible with custom scalar types
|
2014-02-25 18:55:16 +01:00 |
|
Gael Guennebaud
|
d357bbd9c0
|
Fix a few regression regarding temporaries and products
|
2013-12-14 22:53:47 +01:00 |
|
Gael Guennebaud
|
27c068e9d6
|
Make selfqdjoint products use evaluators
|
2013-12-13 18:09:07 +01:00 |
|
Gael Guennebaud
|
e94fe4cc3e
|
fix resizing in noalias for blocks, and make -=/+= use evaluators
|
2013-12-13 18:06:58 +01:00 |
|
Gael Guennebaud
|
2ca0ccd2f2
|
Add support for triangular products with evaluators
|
2013-12-07 17:17:47 +01:00 |
|
Gael Guennebaud
|
8d8acc3ab4
|
Move inner product special functions to a base class to avoid ambiguous calls
|
2013-12-04 22:58:19 +01:00 |
|
Gael Guennebaud
|
6c5e915e9a
|
Enable use of evaluators for noalias and lazyProduct, add conversion to scalar for inner products
|
2013-12-03 17:17:53 +01:00 |
|
Gael Guennebaud
|
f0b82c3ab9
|
Make reductions compatible with evaluators
|
2013-12-02 17:54:38 +01:00 |
|
Gael Guennebaud
|
6f1a0479b3
|
fix a typo triangular assignment
|
2013-12-02 17:54:15 +01:00 |
|
Gael Guennebaud
|
b5fd774775
|
Fix flags of Product<>
|
2013-12-02 17:53:26 +01:00 |
|
Gael Guennebaud
|
34ca81b1bf
|
Add direct assignment of products
|
2013-12-02 16:37:58 +01:00 |
|
Gael Guennebaud
|
7f917807c6
|
Fix product evaluator when TEST_EVALUATOR in not ON
|
2013-12-02 16:19:14 +01:00 |
|
Gael Guennebaud
|
8af1ba5346
|
Make swap unit test work with evaluators
|
2013-12-02 15:07:45 +01:00 |
|
Gael Guennebaud
|
c6f7337032
|
Get rid of call_dense_swap_loop
|
2013-12-02 14:44:13 +01:00 |
|
Gael Guennebaud
|
626821b0e3
|
Add evaluator/assignment to TriangularView expressions
|
2013-12-02 14:06:17 +01:00 |
|
Gael Guennebaud
|
27ca9437a1
|
Fix usage of Dense versus DenseShape
|
2013-12-02 14:05:34 +01:00 |
|
Gael Guennebaud
|
d0261bd26c
|
Fix swap in DenseBase
|
2013-11-30 10:42:23 +01:00 |
|
Christoph Hertzberg
|
276801b25a
|
Fixed and simplified Matlab code and added further block-related examples
|
2013-11-29 19:54:01 +01:00 |
|
Christoph Hertzberg
|
d61345f366
|
Fix bug #609: Euler angles are in Range [0:pi]x[-pi:pi]x[-pi:pi].
Now the unit test verifies this (also that it is bijective in this range).
|
2013-11-29 19:42:11 +01:00 |
|
Gael Guennebaud
|
c15c65990f
|
First step toward the generalization of evaluators to triangular, sparse and other fancyness.
Remove product_tag template parameter to Product.
|
2013-11-29 17:50:59 +01:00 |
|
Gael Guennebaud
|
fb6e32a62f
|
Get rid of evalautor_impl
|
2013-11-29 16:45:47 +01:00 |
|
Gael Guennebaud
|
d331def6cc
|
add definition of product_tag
|
2013-11-29 16:18:22 +01:00 |
|
Gael Guennebaud
|
5584275325
|
Remove HasEvalTo and all at once eval mode
|
2013-11-29 13:38:59 +01:00 |
|
Gael Guennebaud
|
cc6dd878ee
|
Refactor dense product evaluators
|
2013-11-27 17:32:57 +01:00 |
|
Gael Guennebaud
|
fc6ecebc69
|
Simplify evaluator of EvalToTemp
|
2013-11-27 11:32:07 +01:00 |
|
Gael Guennebaud
|
49034d1570
|
Fix bug #708: add placement new/delete for array
|
2013-11-27 09:46:59 +01:00 |
|