Gael Guennebaud
|
ac7e4ac9c0
|
Initial commit to add a generic indexed-based view of matrices.
This version already works as a read-only expression.
Numerous refactoring, renaming, extension, tuning passes are expected...
|
2017-01-06 00:01:44 +01:00 |
|
Gael Guennebaud
|
f3f026c9aa
|
Convert integers to real numbers when computing relative L2 error
|
2017-01-05 13:36:08 +01:00 |
|
Jim Radford
|
0c226644d8
|
LLT: const the arg to solveInPlace() to allow passing .transpose(), .block(), etc.
|
2017-01-04 14:42:57 -08:00 |
|
Jim Radford
|
be281e5289
|
LLT: avoid making a copy when decomposing in place
|
2017-01-04 14:43:56 -08:00 |
|
Gael Guennebaud
|
e27f17bf5c
|
Gub 1453: fix Map with non-default inner-stride but no outer-stride.
|
2017-08-22 13:27:37 +02:00 |
|
Gael Guennebaud
|
21d0a0bcf5
|
bug #1456: add perf recommendation for LLT and storage format
|
2017-08-22 12:46:35 +02:00 |
|
Gael Guennebaud
|
2c3d70d915
|
Re-enable hidden doc in LLT
|
2017-08-22 12:04:09 +02:00 |
|
Gael Guennebaud
|
a6e7a41a55
|
bug #1455: Cholesky module depends on Jacobi for rank-updates.
|
2017-08-22 11:37:32 +02:00 |
|
Gael Guennebaud
|
e6021cc8cc
|
bug #1458: fix documentation of LLT and LDLT info() method.
|
2017-08-22 11:32:55 +02:00 |
|
Gael Guennebaud
|
2810ba194b
|
Clarify MKL_DIRECT_CALL doc.
|
2017-08-17 22:12:26 +02:00 |
|
Gael Guennebaud
|
f727844658
|
use MKL's lapacke.h header when using MKL
|
2017-08-17 21:58:39 +02:00 |
|
Gael Guennebaud
|
8c858bd891
|
Clarify doc regarding the usage of MKL_DIRECT_CALL
|
2017-08-17 12:17:45 +02:00 |
|
Gael Guennebaud
|
b95f92843c
|
Fix support for MKL's BLAS when using MKL_DIRECT_CALL.
|
2017-08-17 12:07:10 +02:00 |
|
Gael Guennebaud
|
89c01a494a
|
Add unit test for has_ReturnType
|
2017-08-17 11:55:00 +02:00 |
|
Gael Guennebaud
|
687bedfcad
|
Make NoAlias and JacobiRotation compatible with CUDA.
|
2017-08-17 11:51:22 +02:00 |
|
Gael Guennebaud
|
1f4b24d2df
|
Do not preallocate more space than the matrix size (when the sparse matrix boils down to a vector
|
2017-07-20 10:13:48 +02:00 |
|
Gael Guennebaud
|
d580a90c9a
|
Disable BDCSVD preallocation check.
|
2017-07-20 10:03:54 +02:00 |
|
Gael Guennebaud
|
55d7181557
|
Fix lazyness of operator* with CUDA
|
2017-07-20 09:47:28 +02:00 |
|
Gael Guennebaud
|
cda47c42c2
|
Fix compilation in c++98 mode.
|
2017-07-17 21:08:20 +02:00 |
|
Gael Guennebaud
|
a74b9ba7cd
|
Update documentation for CUDA
|
2017-07-17 11:05:26 +02:00 |
|
Gael Guennebaud
|
3182bdbae6
|
Disable vectorization when compiled by nvcc, even is EIGEN_NO_CUDA is defined
|
2017-07-17 11:01:28 +02:00 |
|
Gael Guennebaud
|
9f8136ff74
|
disable nvcc boolean-expr-is-constant warning
|
2017-07-17 10:43:18 +02:00 |
|
Gael Guennebaud
|
bbd97b4095
|
Add a EIGEN_NO_CUDA option, and introduce EIGEN_CUDACC and EIGEN_CUDA_ARCH aliases
|
2017-07-17 01:02:51 +02:00 |
|
Gael Guennebaud
|
2299717fd5
|
Fix and workaround several doxygen issues/warnings
|
2017-01-04 23:27:33 +01:00 |
|
Luke Iwanski
|
90c5bc8d64
|
Fixes auto appearance in functor template argument for reduction.
|
2017-01-04 22:18:44 +00:00 |
|
Gael Guennebaud
|
ee6f7f6c0c
|
Add doc for sparse triangular solve functions
|
2017-01-04 23:10:36 +01:00 |
|
Gael Guennebaud
|
5165de97a4
|
Add missing snippet files.
|
2017-01-04 23:08:27 +01:00 |
|
Gael Guennebaud
|
a0a36ad0ef
|
bug #1336: workaround doxygen failing to include numerous members of MatriBase in Matrix
|
2017-01-04 22:02:39 +01:00 |
|
Gael Guennebaud
|
29a1a58113
|
Document selfadjointView
|
2017-01-04 22:01:50 +01:00 |
|
Gael Guennebaud
|
a5ebc92f8d
|
bug #1336: fix doxygen issue regarding EIGEN_CWISE_BINARY_RETURN_TYPE
|
2017-01-04 18:21:44 +01:00 |
|
Gael Guennebaud
|
45b289505c
|
Add debug output
|
2017-01-03 11:31:02 +01:00 |
|
Gael Guennebaud
|
5838f078a7
|
Fix inclusion
|
2017-01-03 11:30:27 +01:00 |
|
Gael Guennebaud
|
8702562177
|
bug #1370: add doc for StorageIndex
|
2017-01-03 11:25:41 +01:00 |
|
Gael Guennebaud
|
575c078759
|
bug #1370: rename _Index to _StorageIndex in SparseMatrix, and add a warning in the doc regarding the 3.2 to 3.3 change of SparseMatrix::Index
|
2017-01-03 11:19:14 +01:00 |
|
NeroBurner
|
c4fc2611ba
|
add cmake-option to enable/disable creation of tests
* * *
disable unsupportet/test when test are disabled
* * *
rename EIGEN_ENABLE_TESTS to BUILD_TESTING
* * *
consider BUILD_TESTING in blas
|
2017-01-02 09:09:21 +01:00 |
|
Valentin Roussellet
|
d3c5525c23
|
Added += and + operators to inner iterators
Fix #1340
#1340
|
2016-12-28 18:29:30 +01:00 |
|
Gael Guennebaud
|
5c27962453
|
Move common cwise-unary method from MatrixBase/ArrayBase to the common DenseBase class.
|
2017-01-02 22:27:07 +01:00 |
|
Marco Falke
|
4ebf69394d
|
doc: Fix trivial typo in AsciiQuickReference.txt
* * *
fixup!
|
2017-01-01 13:25:48 +00:00 |
|
Gael Guennebaud
|
8d7810a476
|
bug #1365: fix another type mismatch warning
(sync is set from and compared to an Index)
|
2016-12-28 23:35:43 +01:00 |
|
Gael Guennebaud
|
97812ff0d3
|
bug #1369: fix type mismatch warning.
Returned values of omp thread id and numbers are int,
o let's use int instead of Index here.
|
2016-12-28 23:29:35 +01:00 |
|
Gael Guennebaud
|
7713e20fd2
|
Fix compilation
|
2016-12-27 22:04:58 +01:00 |
|
Gael Guennebaud
|
ab69a7f6d1
|
Cleanup because trait<CwiseBinaryOp>::Flags now expose the correct storage order
|
2016-12-27 16:55:47 +01:00 |
|
Gael Guennebaud
|
d32a43e33a
|
Make sure that traits<CwiseBinaryOp>::Flags reports the correct storage order so that methods like .outerSize()/.innerSize() work properly.
|
2016-12-27 16:35:45 +01:00 |
|
Gael Guennebaud
|
7136267461
|
Add missing .outer() member to iterators of evaluators of cwise sparse binary expression
|
2016-12-27 16:34:30 +01:00 |
|
Gael Guennebaud
|
fe0ee72390
|
Fix check of storage order mismatch for "sparse cwiseop sparse".
|
2016-12-27 16:33:19 +01:00 |
|
Gael Guennebaud
|
6b8f637ab1
|
Harmless typo
|
2016-12-27 16:31:17 +01:00 |
|
Benoit Steiner
|
3eda02d78d
|
Fixed the sycl benchmarking code
|
2016-12-22 10:37:05 -08:00 |
|
Mehdi Goli
|
8b1c2108ba
|
Reverting asynchronous exec to Synchronous exec regarding random race condition.
|
2016-12-22 16:45:38 +00:00 |
|
Benoit Steiner
|
354baa0fb1
|
Avoid using horizontal adds since they're not very efficient.
|
2016-12-21 20:55:07 -08:00 |
|
Benoit Steiner
|
d7825b6707
|
Use native AVX512 types instead of Eigen Packets whenever possible.
|
2016-12-21 20:06:18 -08:00 |
|