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
|
e6021cc8cc
|
bug #1458: fix documentation of LLT and LDLT info() method.
|
2017-08-22 11:32:55 +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
|
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
|
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
|
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 |
|
Gael Guennebaud
|
ee6f7f6c0c
|
Add doc for sparse triangular solve functions
|
2017-01-04 23:10:36 +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
|
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 |
|
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 |
|
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
|
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 |
|
Gael Guennebaud
|
c6882a72ed
|
Merged in joaoruileal/eigen (pull request PR-276)
Minor improvements to Umfpack support
|
2016-12-21 21:39:48 +01:00 |
|
Joao Rui Leal
|
c8c89b5e19
|
renamed methods umfpackReportControl(), umfpackReportInfo(), and umfpackReportStatus() from UmfPackLU to printUmfpackControl(), printUmfpackInfo(), and printUmfpackStatus()
|
2016-12-21 09:16:28 +00:00 |
|
Joao Rui Leal
|
95b804c0fe
|
it is now possible to change Umfpack control settings before factorizations; added access to the report functions of Umfpack
|
2016-12-19 10:45:59 +00:00 |
|
Gael Guennebaud
|
8c0e701504
|
bug #1360: fix sign issue with pmull on altivec
|
2016-12-18 22:13:19 +00:00 |
|
Gael Guennebaud
|
fc94258e77
|
Fix unused warning
|
2016-12-18 22:11:48 +00:00 |
|
ermak
|
d60cca32e5
|
Transformation methods added to ParametrizedLine class.
|
2016-12-17 00:45:13 +07:00 |
|
Benoit Steiner
|
9e03dfb452
|
Made sure EIGEN_HAS_C99_MATH is defined when compiling OpenCL code
|
2016-12-17 09:23:37 -08:00 |
|
Rafael Guglielmetti
|
8f11df2667
|
NumTraits.h:
For the values 'ReadCost, AddCost and MulCost', information about value Eigen::HugeCost
|
2016-12-16 09:07:12 +00:00 |
|
Benoit Steiner
|
1324ffef2f
|
Reenabled the use of constexpr on OpenCL devices
|
2016-12-15 06:49:38 -08:00 |
|
Gael Guennebaud
|
5d00fdf0e8
|
bug #1363: fix mingw's ABI issue
|
2016-12-15 11:58:31 +01:00 |
|
Gael Guennebaud
|
11b492e993
|
bug #1358: fix compilation for sparse += sparse.selfadjointView();
|
2016-12-14 17:53:47 +01:00 |
|
Gael Guennebaud
|
e67397bfa7
|
bug #1359: fix compilation of col_major_sparse.row() *= scalar
(used to work in 3.2.9 though the expression is not really writable)
|
2016-12-14 17:05:26 +01:00 |
|
Gael Guennebaud
|
98d7458275
|
bug #1359: fix sparse /=scalar and *=scalar implementation.
InnerIterators must be obtained from an evaluator.
|
2016-12-14 17:03:13 +01:00 |
|
Gael Guennebaud
|
c817ce3ba3
|
bug #1361: fix compilation issue in mat=perm.inverse()
|
2016-12-13 23:10:27 +01:00 |
|
Benoit Steiner
|
6811e6cf49
|
Merged in srvasude/eigen/fix_cuda_exp (pull request PR-268)
Fix expm1 CUDA implementation (do not shadow exp CUDA implementation).
|
2016-12-08 05:14:11 -08:00 |
|
Angelos Mantzaflaris
|
7694684992
|
Remove superfluous const's (can cause warnings on some Intel compilers)
(grafted from e236d3443c79f38aa721d95e64c275abbb5df10f
)
|
2016-12-07 00:37:48 +01:00 |
|
Gael Guennebaud
|
f2f9df8aa5
|
Remove MSVC warning 4127 - conditional expression is constant from the disabled list as we now have a local workaround.
|
2016-12-20 22:53:19 +01:00 |
|
Gael Guennebaud
|
2b3fc981b8
|
bug #1362: workaround constant conditional warning produced by MSVC
|
2016-12-20 22:52:27 +01:00 |
|
Gael Guennebaud
|
94e8d8902f
|
Fix bug #1367: compilation fix for gcc 4.1!
|
2016-12-20 22:17:01 +01:00 |
|