Gael Guennebaud
|
3264d3c761
|
Add support for plain-array as indices, e.g., mat({1,2,3,4})
|
2017-01-06 21:53:32 +01:00 |
|
Gael Guennebaud
|
a875167d99
|
Propagate compile-time increment and strides.
Had to introduce a UndefinedIncr constant for non structured list of indices.
|
2017-01-06 15:54:55 +01:00 |
|
Gael Guennebaud
|
fad1fa75b3
|
Propagate compile-time size with "all" and add c++11 array unit test
|
2017-01-06 13:29:33 +01:00 |
|
Gael Guennebaud
|
3730e3ca9e
|
Use "fix" for compile-time values, propagate compile-time sizes for span, clean some cleanup.
|
2017-01-06 13:10:10 +01:00 |
|
Gael Guennebaud
|
60e99ad8d7
|
Add unit test for indexed views
|
2017-01-06 11:59:08 +01:00 |
|
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 |
|
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
|
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 |
|
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
|
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 |
|
Benoit Steiner
|
660da83e18
|
Pulled latest update from trunk
|
2016-12-21 16:43:27 -08:00 |
|
Benoit Steiner
|
4236aebe10
|
Simplified the contraction code`
|
2016-12-21 16:42:56 -08:00 |
|
Benoit Steiner
|
3cfa16f41d
|
Merged in benoitsteiner/opencl (pull request PR-279)
Fix for auto appearing in functor template argument.
|
2016-12-21 15:08:54 -08:00 |
|
Benoit Steiner
|
519d63d350
|
Added support for libxsmm kernel in multithreaded contractions
|
2016-12-21 15:06:06 -08:00 |
|
Benoit Steiner
|
0657228569
|
Simplified the way we link libxsmm
|
2016-12-21 14:40:08 -08:00 |
|
Benoit Steiner
|
bbca405f04
|
Pulled latest updates from trunk
|
2016-12-21 13:45:28 -08:00 |
|
Benoit Steiner
|
b91be60220
|
Automatically include and link libxsmm when present.
|
2016-12-21 13:44:59 -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 |
|
Benoit Steiner
|
f9eff17e91
|
Leverage libxsmm kernels within signle threaded contractions
|
2016-12-21 12:32:06 -08:00 |
|
Benoit Steiner
|
c19fe5e9ed
|
Added support for libxsmm in the eigen makefiles
|
2016-12-21 10:43:40 -08:00 |
|
Benoit Steiner
|
a34d4ebd74
|
Merged in benoitsteiner/opencl (pull request PR-278)
|
2016-12-21 08:24:17 -08:00 |
|
Luke Iwanski
|
c55ecfd820
|
Fix for auto appearing in functor template argument.
|
2016-12-21 15:42:51 +00: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 |
|
Benoit Steiner
|
0f577d4744
|
Merged eigen/eigen into default
|
2016-12-20 17:02:06 -08: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 |
|
Luke Iwanski
|
29186f766f
|
Fixed order of initialisation in ExecExprFunctorKernel functor.
|
2016-12-20 21:32:42 +00:00 |
|
Gael Guennebaud
|
94e8d8902f
|
Fix bug #1367: compilation fix for gcc 4.1!
|
2016-12-20 22:17:01 +01:00 |
|
Gael Guennebaud
|
e8d6862f14
|
Properly adjust precision when saving to Market format.
|
2016-12-20 22:10:33 +01:00 |
|
Gael Guennebaud
|
e2f4ee1c2b
|
Speed up parsing of sparse Market file.
|
2016-12-20 21:56:21 +01:00 |
|