Gael Guennebaud
|
c0d5131435
|
workaround gcc 4.2.1 ICE (fix bug #145)
|
2011-02-09 13:04:35 +01:00 |
|
Gael Guennebaud
|
40526e24b4
|
fix memory leak (when conservatively resizing vectors of dynamically allocated scalar types such as bugnums)
|
2011-02-07 19:52:16 +01:00 |
|
Benoit Jacob
|
ba9f6a2c3b
|
now random<integer types> spans over 0..RAND_MAX, or -RAND_MAX/2..RAND_MAX/2 for signed types, or the most significant bits for smaller integer types.
|
2011-02-07 10:55:41 -05:00 |
|
Benoit Jacob
|
68a2e04a96
|
fix fuzzy compares for integer types, using a selector
|
2011-02-07 10:53:17 -05:00 |
|
Gael Guennebaud
|
c5c8efa575
|
workaround gcc 4.2 and 4.3 compilation issue with NEON
|
2011-02-07 16:41:21 +01:00 |
|
Benoit Jacob
|
9105e62d0a
|
introduce EIGEN_MAKING_DOCS to tell whether we're compiling the docs examples
|
2011-02-06 12:51:42 -05:00 |
|
Benoit Jacob
|
182ed9ba6c
|
merge
|
2011-02-06 11:57:31 -05:00 |
|
Benoit Jacob
|
bc6625ab87
|
fix const correctness in Diagonal::coeffRef (fix found by failtests)
|
2011-02-06 11:57:04 -05:00 |
|
Benoit Jacob
|
dab4e583cb
|
fix EIGEN_STATIC_ASSERT_LVALUE (fix found by failtests)
|
2011-02-06 11:56:33 -05:00 |
|
Hauke Heibel
|
d975b82105
|
Removed internal::as_argument. This fixes the alignment issues of bug #165.
|
2011-02-06 17:33:04 +01:00 |
|
Gael Guennebaud
|
ea99880760
|
fix under- and overflow
|
2011-02-06 08:23:10 +01:00 |
|
Hauke Heibel
|
8aee724274
|
Made MatrixBase::BasisReturnType const.
|
2011-02-05 15:53:17 +01:00 |
|
Hauke Heibel
|
6c3dc0d243
|
Fix Diagonal related const correctness issues.
|
2011-02-05 14:19:53 +01:00 |
|
Hauke Heibel
|
e20f1a44bb
|
Fixed hidden const correctness issue.
|
2011-02-05 13:52:18 +01:00 |
|
Jitse Niesen
|
e2d46eac42
|
Remove all references to EIGEN_TUNE_CPU_CACHE_SIZE.
This macro is no longer used as of revision 0212eec23f
.
|
2011-02-04 22:33:53 +01:00 |
|
Thomas Capricelli
|
0b555a4a3d
|
fix misc warnings
|
2011-02-04 13:55:12 +01:00 |
|
Thomas Capricelli
|
0ed604583f
|
turnaround for a compiler bug in gcc 3.4.6
|
2011-02-04 12:09:30 +01:00 |
|
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 |
|