Gael Guennebaud
|
bc3fee2d8e
|
bug #1336: workaround doxygen failing to include numerous members of MatriBase in Matrix
(grafted from a0a36ad0ef
)
|
2017-01-04 22:02:39 +01:00 |
|
Gael Guennebaud
|
eaa9223277
|
Document selfadjointView
(grafted from 29a1a58113
)
|
2017-01-04 22:01:50 +01:00 |
|
Gael Guennebaud
|
c9ba1165e7
|
bug #1336: fix doxygen issue regarding EIGEN_CWISE_BINARY_RETURN_TYPE
(grafted from a5ebc92f8d
)
|
2017-01-04 18:21:44 +01:00 |
|
Gael Guennebaud
|
dd2d5d67ff
|
bug #1370: add doc for StorageIndex
(grafted from 8702562177
)
|
2017-01-03 11:25:41 +01:00 |
|
Gael Guennebaud
|
404322b64f
|
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
(grafted from 575c078759
)
|
2017-01-03 11:19:14 +01:00 |
|
Marco Falke
|
ce37bae2cd
|
doc: Fix trivial typo in AsciiQuickReference.txt
* * *
fixup!
(grafted from 4ebf69394d
)
|
2017-01-01 13:25:48 +00:00 |
|
Gael Guennebaud
|
3900dbc341
|
Make sure that traits<CwiseBinaryOp>::Flags reports the correct storage order so that methods like .outerSize()/.innerSize() work properly.
(grafted from d32a43e33a
)
|
2016-12-27 16:35:45 +01:00 |
|
Gael Guennebaud
|
5f586c2bd0
|
Add missing .outer() member to iterators of evaluators of cwise sparse binary expression
(grafted from 7136267461
)
|
2016-12-27 16:34:30 +01:00 |
|
Gael Guennebaud
|
215f88a417
|
Fix check of storage order mismatch for "sparse cwiseop sparse".
(grafted from fe0ee72390
)
|
2016-12-27 16:33:19 +01:00 |
|
Gael Guennebaud
|
2257f40f4a
|
Merged in angelos_m/eigen/3.3 (pull request PR-269)
Remove superfluous const's (can cause warnings on some Intel compilers)
|
2016-12-21 08:53:16 +01:00 |
|
Gael Guennebaud
|
9e0fa0ef6d
|
Fix bug #1367: compilation fix for gcc 4.1!
(grafted from 94e8d8902f
)
|
2016-12-20 22:17:01 +01:00 |
|
Gael Guennebaud
|
0fddbf3dc7
|
Add transpose, adjoint, conjugate methods to SelfAdjointView (useful to write generic code)
(grafted from 684cfc762d
)
|
2016-12-20 16:33:53 +01:00 |
|
Gael Guennebaud
|
eda635bd58
|
Make sure that HyperPlane::transform manitains a unit normal vector in the Affine case.
(grafted from f5d644b415
)
|
2016-12-20 09:35:00 +01:00 |
|
Benoit Jacob
|
26197bb467
|
Use 32 registers on ARM64
|
2016-12-19 13:44:46 -05:00 |
|
Gael Guennebaud
|
772e59d475
|
bug #1360: fix sign issue with pmull on altivec
(grafted from 8c0e701504
)
|
2016-12-18 22:13:19 +00:00 |
|
Gael Guennebaud
|
e8f83cbb5d
|
Fix unused warning
(grafted from fc94258e77
)
|
2016-12-18 22:11:48 +00:00 |
|
Gael Guennebaud
|
dce584d799
|
bug #1363: fix mingw's ABI issue
(grafted from 5d00fdf0e8
)
|
2016-12-15 11:58:31 +01:00 |
|
Gael Guennebaud
|
0bcef9557d
|
bug #1358: fix compilation for sparse += sparse.selfadjointView();
(grafted from 11b492e993
)
|
2016-12-14 17:53:47 +01:00 |
|
Gael Guennebaud
|
2b3c876b2a
|
bug #1359: fix compilation of col_major_sparse.row() *= scalar
(used to work in 3.2.9 though the expression is not really writable)
(grafted from e67397bfa7
)
|
2016-12-14 17:05:26 +01:00 |
|
Gael Guennebaud
|
a05f6aad0e
|
bug #1359: fix sparse /=scalar and *=scalar implementation.
InnerIterators must be obtained from an evaluator.
(grafted from 98d7458275
)
|
2016-12-14 17:03:13 +01:00 |
|
Gael Guennebaud
|
59187285e1
|
bug #1361: fix compilation issue in mat=perm.inverse()
(grafted from c817ce3ba3
)
|
2016-12-13 23:10:27 +01:00 |
|
Angelos Mantzaflaris
|
1dd074ea7e
|
Merged eigen/eigen/3.3 into 3.3
|
2016-12-07 01:01:50 +01:00 |
|
Angelos Mantzaflaris
|
24fa7a01bd
|
merge
|
2016-12-07 00:43:55 +01:00 |
|
Angelos Mantzaflaris
|
e236d3443c
|
Remove superfluous const's (can cause warnings on some Intel compilers)
|
2016-12-07 00:37:48 +01:00 |
|
Gael Guennebaud
|
4ec8833220
|
Added tag 3.3.1 for changeset dd3685cc6a
|
2016-12-06 11:44:02 +01:00 |
|
Gael Guennebaud
|
dd3685cc6a
|
Bump to 3.3.1
|
2016-12-06 11:43:58 +01:00 |
|
Gael Guennebaud
|
487a6e6515
|
Explain how to choose your favorite Eigen version
(grafted from 0c4d05b009
)
|
2016-12-06 11:34:06 +01:00 |
|
Silvio Traversaro
|
75f0b8aae3
|
Added relocatable cmake support also for CMake before 3.0 and after 2.8.8
(grafted from e049a2a72a
)
|
2016-12-06 10:37:34 +01:00 |
|
Gael Guennebaud
|
23aca8a586
|
Optimize SparseLU::solve for rhs vectors
(grafted from 8640ffac65
)
|
2016-12-05 15:41:14 +01:00 |
|
Gael Guennebaud
|
28bf2bf070
|
remove temporary in SparseLU::solve
(grafted from 62acd67903
)
|
2016-12-05 15:11:57 +01:00 |
|
Silvio Traversaro
|
0164f4c682
|
Make CMake config file relocatable
(grafted from 18481b518f
)
|
2016-12-05 10:39:52 +01:00 |
|
Gael Guennebaud
|
bbff608a42
|
Merged in angelos_m/eigen/3.3 (pull request PR-264)
add explicit template to numext::abs2 and fix signed/unsigned warning
|
2016-12-05 21:56:01 +00:00 |
|
Gael Guennebaud
|
ea56d2ff2c
|
Fix memory leak in Ref<Sparse>
(grafted from a6b971e291
)
|
2016-12-05 16:59:30 +01:00 |
|
Gael Guennebaud
|
a4c8701e9a
|
bug #1356: fix calls to evaluator::coeffRef(0,0) to get the address of the destination
by adding a dstDataPtr() member to the kernel. This fixes undefined behavior if dst is empty (nullptr).
(grafted from 0db6d5b3f4
)
|
2016-12-05 15:08:09 +01:00 |
|
Gael Guennebaud
|
a9bb9796e0
|
Ease compiler job to generate clean and efficient code in mat*vec.
(grafted from 66f65ccc36
)
|
2016-12-02 22:41:26 +01:00 |
|
Gael Guennebaud
|
449883be74
|
Operators += and -= do not resize!
(grafted from fe696022ec
)
|
2016-12-02 22:40:25 +01:00 |
|
Angelos Mantzaflaris
|
0a08d4c60b
|
use numext::abs
|
2016-12-02 11:48:06 +01:00 |
|
Angelos Mantzaflaris
|
4086187e49
|
1. Add explicit template to abs2 (resolves deduction for some arithmetic types)
2. Avoid signed-unsigned conversion in comparison (warning in case Scalar is unsigned)
|
2016-12-02 11:39:18 +01:00 |
|
Christoph Hertzberg
|
91864f85d3
|
bug #1355: Fixed wrong line-endings on two files
(grafted from 22f7d398e2
)
|
2016-12-02 11:22:05 +01:00 |
|
Gael Guennebaud
|
c3597106ab
|
Merged in angelos_m/eigen/3.3 (pull request PR-263)
fix two warnings(unused typedef, unused variable) and a typo
|
2016-12-02 09:02:39 +00:00 |
|
Gael Guennebaud
|
aed1d6597f
|
Clean up SparseCore module regarding ReverseInnerIterator
(grafted from 27873008d4
)
|
2016-12-01 21:55:10 +01:00 |
|
Angelos Mantzaflaris
|
b6f04a2dd4
|
typo UIntPtr
|
2016-12-01 21:25:58 +01:00 |
|
Angelos Mantzaflaris
|
a9aa3bcf50
|
fix two warnings(unused typedef, unused variable) and a typo
|
2016-12-01 21:23:43 +01:00 |
|
Gael Guennebaud
|
32b8da66e3
|
fix member order
(grafted from 181138a1cb
)
|
2016-12-01 17:06:20 +01:00 |
|
Gael Guennebaud
|
eb94179ea3
|
Merged in sergiu/eigen/cmake-imported-target (pull request PR-257)
CMake imported target (take #2)
|
2016-12-01 15:13:48 +00:00 |
|
Gael Guennebaud
|
52a7386aef
|
Fix misleading-indentation warnings.
(grafted from 037b46762d
)
|
2016-12-01 16:05:42 +01:00 |
|
Gael Guennebaud
|
8cada1d894
|
Fix slection of product implementation for dynamic size matrices with fixed max size.
(grafted from 8df272af88
)
|
2016-11-30 22:21:33 +01:00 |
|
Gael Guennebaud
|
6e4a664c42
|
Fix a performance regression in (mat*mat)*vec for which mat*mat was evaluated multiple times.
(grafted from c927af60ed
)
|
2016-11-30 17:59:13 +01:00 |
|
Gael Guennebaud
|
1cd1a96d56
|
bug #1351: fix compilation of random with old compilers
(grafted from ab4ef5e66e
)
|
2016-11-30 17:37:53 +01:00 |
|
Sergiu Deitsch
|
86ab00cdcf
|
cmake: remove architecture dependency from Eigen3ConfigVersion.cmake
Also, install Eigen3*.cmake under $prefix/share/eigen3/cmake by default.
|
2016-11-30 15:46:46 +01:00 |
|