Gael Guennebaud
|
5887a086cf
|
fix SSE3 issue (infinite loop after the ei_ => internal change) - this fix bug #174
|
2011-02-03 17:55:24 +01:00 |
|
Gael Guennebaud
|
1526de96a0
|
fix compilation with MSVC
|
2011-02-03 17:23:33 +01:00 |
|
Benoit Jacob
|
4489c56c9e
|
add Map static methods taking Strides, add test checking for compilation errors
|
2011-02-03 10:05:45 -05:00 |
|
Gael Guennebaud
|
2f71277105
|
add global tan function
|
2011-02-03 14:45:21 +01:00 |
|
Jason Newton
|
d028262e06
|
add tan function in Array world
|
2011-02-03 14:34:40 +01:00 |
|
Gael Guennebaud
|
a617d7f2ad
|
fix compilation with MSVC2005 (strange, stupid fixes for MSVC9 confuse MSVC8....)
|
2011-02-02 17:47:48 +01:00 |
|
Gael Guennebaud
|
d5f6819761
|
split BandMatrix to a base and a wrapper class
|
2011-02-02 11:38:08 +01:00 |
|
Gael Guennebaud
|
8915d5bd22
|
fix 168 : now TriangularView::solve returns by value making TriangularView::solveInPlace less important.
Also fix the very outdated documentation of this function.
|
2011-02-01 17:21:20 +01:00 |
|
Gael Guennebaud
|
ffc8386fdb
|
mark the packet access methods as internal
|
2011-02-01 16:14:53 +01:00 |
|
Gael Guennebaud
|
a486d5590a
|
implement optimized path for selfadjoint rank 1 update (safe regarding dynamic alloc)
|
2011-02-01 15:49:10 +01:00 |
|
Gael Guennebaud
|
fa32ce0fc5
|
fix alignment issue
|
2011-02-01 13:51:56 +01:00 |
|
Benoit Jacob
|
2d09b11a97
|
relax Matrix/Array(Index) ctors to allow size 0, add test.
|
2011-02-01 07:46:02 -05:00 |
|
Gael Guennebaud
|
4cb9d0f943
|
notify the creation of manual temporaries
|
2011-02-01 11:41:52 +01:00 |
|
Gael Guennebaud
|
c60818fca8
|
fix trmv regarding strided vectors and static allocation of temporaries
|
2011-02-01 11:38:46 +01:00 |
|
Gael Guennebaud
|
0fdd01fe24
|
operator(int) and the likes are not only fine for linear storage
|
2011-02-01 11:09:02 +01:00 |
|
Gael Guennebaud
|
f4a7679904
|
fix packing criterion
|
2011-02-01 10:41:12 +01:00 |
|
Gael Guennebaud
|
f46ace61d3
|
fix dynamic allocation for fixed size objects in matrix-vector product
|
2011-01-31 21:30:27 +01:00 |
|
Benoit Jacob
|
dc22ae101f
|
kill stage 15, it's useless
|
2011-01-31 09:18:49 -05:00 |
|
Benoit Jacob
|
7032ec80ae
|
eigen2support: disable sparse tests, and do not require to define YES_I_KNOW_NOT_STABLE
|
2011-01-31 08:44:49 -05:00 |
|
Benoit Jacob
|
374deaed5f
|
make eigen2 eigensolver test pass
|
2011-01-31 08:36:14 -05:00 |
|
Gael Guennebaud
|
6e67d15795
|
now gemv supports strides
|
2011-01-30 08:17:46 +01:00 |
|
Benoit Jacob
|
a1f5ea8954
|
make eigen2 cholesky test pass
|
2011-01-28 13:04:23 -05:00 |
|
Benoit Jacob
|
e001db2a15
|
fix bug in triangular matrix-vector produce found by eigen2 tests!
|
2011-01-28 13:04:11 -05:00 |
|
Gael Guennebaud
|
817d86cbaf
|
really fix permute_symm_to_symm for sparse complex matrix
|
2011-01-28 15:51:55 +01:00 |
|
Gael Guennebaud
|
af712e80e6
|
fix bug #73: weird compilation error in HouseholderSequence where double and float were mixed. Hopefuly this also solve bug #91...
|
2011-01-28 12:35:32 +01:00 |
|
Gael Guennebaud
|
d76ed18a9f
|
rm useless ctor
|
2011-01-28 11:25:11 +01:00 |
|
Gael Guennebaud
|
42d512d33c
|
fix compilation with gcc 4.2 and older
|
2011-01-28 10:26:05 +01:00 |
|
Gael Guennebaud
|
97801e5e0e
|
Eigen/Eigen should not include Sparse until it is API stable
|
2011-01-28 10:04:02 +01:00 |
|
Gael Guennebaud
|
162d29e696
|
fix compilation of sparse module with ICC
|
2011-01-28 09:55:32 +01:00 |
|
Benoit Jacob
|
b2b8c6a89c
|
dot() now always uses eigen3 convention, even in eigen2 support mode, even stage 10. Didn't have a choice as lots of eigen code is using it.
|
2011-01-27 12:04:26 -05:00 |
|
Gael Guennebaud
|
e761ba68f7
|
merge
|
2011-01-27 18:03:13 +01:00 |
|
Gael Guennebaud
|
3d8e179aa2
|
fix MaxCols in ComplexEigenSolver which was causing memory allocation instead of static allocation in the nomalloc test. Uncomment commenetd parts of the nomalloc test since now matrix-matrix products are safe.
|
2011-01-27 18:02:49 +01:00 |
|
Gael Guennebaud
|
32124bc64a
|
EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET must be defined to use Eigen/Sparse
|
2011-01-27 17:36:58 +01:00 |
|
Benoit Jacob
|
52fed69baa
|
add test for geometry with eigen2_ prefixes. fix that stuff.
|
2011-01-27 11:21:38 -05:00 |
|
Gael Guennebaud
|
955e096277
|
add an Options template parameter to Hyperplane and ParametrizedLine
|
2011-01-27 17:17:06 +01:00 |
|
Benoit Jacob
|
fd400ffffb
|
reverse order of testing for eigen2 support stages. Higher stages now have priority. So if your whole project builds with say stage 10, you can manually enable stage 20 for selected files.
|
2011-01-27 10:34:44 -05:00 |
|
Benoit Jacob
|
b69b6a9db2
|
add Threshold API to FullPivHouseholderQR
|
2011-01-27 10:17:52 -05:00 |
|
Gael Guennebaud
|
a954a0fbd5
|
Add an Options template paramter to Transform to enable/disable alignment
|
2011-01-27 16:07:33 +01:00 |
|
Christoph Hertzberg
|
0aa752fc4f
|
add quaternion Options, add unaligned possibility
|
2011-01-27 09:14:22 -05:00 |
|
Gael Guennebaud
|
9ccd16609c
|
fix twisted selfadjoint to selfadjoint (conjugation issue)
|
2011-01-27 14:39:01 +01:00 |
|
Eamon Nerbonne
|
40998f5e86
|
fix const-related compiler error on MSC.
|
2011-01-27 07:43:07 -05:00 |
|
Gael Guennebaud
|
e8d6a5ca87
|
fix cross product for complexes and add support for mixed real-complex cross products
|
2011-01-27 11:33:37 +01:00 |
|
Gael Guennebaud
|
0bfb78c824
|
allow mixed complex-real and real-complex dot products
|
2011-01-27 09:59:19 +01:00 |
|
Benoit Jacob
|
fe3bb545e0
|
allow matrix[index] in EIGEN2_SUPPORT
|
2011-01-26 20:22:33 -05:00 |
|
Gael Guennebaud
|
1eb85b4cf1
|
allow the possibility to automatically call or not the ctors on a per scalar type basis, and disable automatic initialization of std::complex<>
|
2011-01-26 17:56:49 +01:00 |
|
Benoit Jacob
|
162cb8ff42
|
import back LeastSquares into eigen2support. Pass most of eigen2's 'regression' test, except for regression_4 which is about complex numbers.
|
2011-01-26 11:05:41 -05:00 |
|
Gael Guennebaud
|
98285ba81c
|
merge
|
2011-01-26 16:36:07 +01:00 |
|
Gael Guennebaud
|
15ef62ca43
|
extend PermutationMatrix and Transpositions to support arbitrary interger types and to support the Map/Wrapper model via base and derived classes
|
2011-01-26 16:33:23 +01:00 |
|
Benoit Jacob
|
76c630d185
|
eigen2 support: import SVD back, pass SVD tests
|
2011-01-26 10:33:03 -05:00 |
|
Benoit Jacob
|
313eea8f10
|
fix the remainder of bug #159
|
2011-01-26 10:01:18 -05:00 |
|