Gael Guennebaud
efc7c2121a
Backport early cut return for empty matrix product
2015-12-16 09:42:56 +01:00
Gael Guennebaud
f22036f5f8
bug #1134 : fix JacobiSVD pre-allocation
2015-12-11 11:59:11 +01:00
Gael Guennebaud
14fcbfb009
bug #1132 : add EIGEN_MAPBASE_PLUGIN
2015-12-11 11:43:49 +01:00
Taylor Braun-Jones
0b18ffe175
Further fixes for CMAKE_INSTALL_PREFIX correctness
...
And other related cmake cleanup, including:
- Use CMAKE_CURRENT_LIST_DIR to find UseEigen3.cmake
- Use INSTALL_DIR term consistently for variable names
- Drop unnecessary extra EIGEN_INCLUDE_INSTALL_DIR
- Fix some paths in generated eigen3.pc and Eigen3Config.cmake files
missing CMAKE_INSTALL_PREFIX
- Fix pkgconfig directory choice ignored if it doesn't exist at configure
time (bug #711 )
2015-11-07 21:29:24 -05:00
Gael Guennebaud
0f20aa3073
bug #1113 : fix name conflict with C99's "I".
...
(grafted from f248249c1f28ce1ab70fea7742998c5b47b67480
)
2015-12-10 11:57:57 +01:00
Gael Guennebaud
2de7f0f97a
Fix and clarify documentation of Transform wrt operator*(MatrixBase)
...
(grafted from 45495499925a5396fcc0b0f6d7188d97e84a9491
)
2015-12-08 16:21:49 +01:00
Gael Guennebaud
2c329453b1
Add missing matrix-free example page
2015-12-07 12:25:32 +01:00
Gael Guennebaud
2beec14503
add missing delete operator overloads
2014-07-30 09:32:35 +02:00
Nikolay Fedorov
5f35869461
Fixes internal compiler error while compiling with VC2015 Update1 x64.
2015-12-03 15:21:43 +00:00
Gael Guennebaud
c134d75351
Add matrix-free conjugate gradient example.
2015-12-02 17:36:17 +01:00
Gael Guennebaud
092681132c
bug #1123 : add missing documentation of angle() and axis()
...
(grafted from c5b86893e7cca7d870b928ad8cc109ccc131b456
)
2015-12-01 14:45:08 +01:00
Gael Guennebaud
0d807dce07
Do not check NeedsToAlign if no static alignment
2015-11-30 22:36:35 +01:00
Gael Guennebaud
e8559eaed6
bug #1117 : workaround unused-local-typedefs warning when EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined.
2015-11-23 14:05:33 +01:00
Gael Guennebaud
ffadb5b9b0
bug #1116 : backport warning fix.
2015-11-23 13:45:02 +01:00
Gael Guennebaud
fa30d77188
Make FullPivLU::solve use rank() instead of nonzeroPivots().
2015-11-21 15:03:04 +01:00
Gael Guennebaud
7dc0c4e8f6
make Visitor honors nesting requirements (fix prod.maxCoeff(i) and similar)
2015-11-18 23:27:18 +01:00
Gael Guennebaud
b3b9d7a14c
Workaround i387 issue in unit test
...
(grafted from a64156cae5e4fc72a783a14584f1140c5a68a3b3
)
2015-11-16 13:33:54 +01:00
Gael Guennebaud
32f0c782c3
Backport EIGEN_{ARCH,OS,COMP}_* macros
2015-11-16 13:40:02 +01:00
Gael Guennebaud
7031f4e783
bug #1111 : fix infinite recursion in sparse-column-major.row(i).nonZeros() (it now produces a compilation error)
2015-11-12 17:10:19 +01:00
Gael Guennebaud
deea165867
fix in CwiseUnaryView cost
2015-11-11 23:06:02 +01:00
Gael Guennebaud
406a7889b3
bug #1106 : workaround a compilation issue in Sparse module for msvc-icc combo
2015-11-11 17:03:12 +01:00
Gael Guennebaud
2f41f887d0
Added tag 3.2.7 for changeset b9827c495ee50c452059e31e8c0727213f581d5f
2015-11-05 15:56:21 +01:00
Gael Guennebaud
b9827c495e
bump to 2.6.7
3.2.7
2015-11-05 15:56:09 +01:00
Gael Guennebaud
6056f4404c
fix unit test compilation
2015-11-05 15:36:48 +01:00
Gael Guennebaud
efd484546e
bug #1063 : nest AutoDiffScalar by value to avoid dead references
...
(grafted from 971cfbb480614229b5f48b040ef9d5dd18a4ab44)
2015-11-05 13:54:26 +01:00
Gael Guennebaud
a92681e0d2
Fix IterativeSolverBase for expressions as input
2015-11-05 12:05:31 +01:00
Gael Guennebaud
47592d31ea
SPQR and UmfPack need to link to cholmod.
2015-11-05 12:05:02 +01:00
Gael Guennebaud
1a9dda6bfd
Backport DartConfiguration.tcl tricks to make ctest -D Experimental works on recent cmake versions
2015-11-05 10:04:23 +01:00
Gael Guennebaud
4c1a2b5614
Add overloads for real times sparse<complex> operations.
...
This avoids real to complex conversions, and also fixes a compilation issue with MSVC.
2015-10-29 03:55:39 -07:00
Gael Guennebaud
c308cb1b24
Backport DenseStorage::operator= implementations (fix regression with MSVC)
2015-11-04 18:41:44 +01:00
Gael Guennebaud
85e9e6e780
Fix compilation issue
2015-11-04 18:40:35 +01:00
Gael Guennebaud
c030925a66
Add support for dense.cwiseProduct(sparse)
...
This also fixes a regression regarding (dense*sparse).diagonal()
2015-11-04 17:42:07 +01:00
Gael Guennebaud
fd074be1a0
bug #1101 : typo
...
(grafted from ddaaa2d38184680e0e2cf8e26eaf4c1b0b8fa8fc
)
2015-10-30 12:02:52 +01:00
Gael Guennebaud
e685bd7f46
Biug 1100: remove explicit CMAKE_INSTALL_PREFIX prefix to please cmake install's DESTINATION argument
...
(grafted from c8c8821038e5216e84eccb09e299d929aa0750d1
)
2015-10-30 12:00:34 +01:00
Gael Guennebaud
e82f507747
Fix several shorcoming is cost computation (the Dynamic case was ignored)
2015-10-28 11:52:28 +01:00
Gael Guennebaud
1eea595550
Fix computation of CwiseUnaryOp::CoeffReadCost when the cost of the nested expression is Dynamic
2015-10-27 22:22:02 +01:00
Gael Guennebaud
d0980c7706
bug #1092 : fix iterative solver ctors for expressions as input
2015-10-26 16:16:24 +01:00
Abhijit Kundu
9055400f3d
Added ArpackSupport to cmake install target
...
(grafted from 1127ca85863786eb1011109101f581207adf8ede
)
2015-10-16 16:41:33 -07:00
Gael Guennebaud
acb3c60295
Make the IterativeLinearSolvers module compatible with MPL2-only mode
...
by defaulting to COLAMDOrdering and NaturalOrdering for ILUT and ILLT respectively.
2015-10-26 15:17:52 +01:00
Gael Guennebaud
f8b88d21a6
bug #1088 : fix setIdenity for non-compressed sparse-matrix
2015-10-25 22:01:58 +01:00
Sergiu Dotenco
89a222ce50
use explicit Scalar types for AngleAxis initialization
2015-08-28 22:20:15 +02:00
Hauke Heibel
960ec7aef2
Switched to MPL2 license.
...
(grafted from 6f5f488a80307adc6299839c4d35fb1a82b5fe37
)
2013-08-12 07:39:24 +02:00
Gael Guennebaud
e8bd2d49b3
bug #1090 : fix a shortcoming in redux logic for which slice-vectorization plus unrolling might happen.
...
(grafted from e78bc111f1dc0a7af2360b836c94c33d67e55fc5
)
2015-10-21 20:58:33 +02:00
Gael Guennebaud
f444996a7a
bug #266 : backport changeset 7c99b38b7c34c5a031e347b81277e67ab9cfdd93
...
about support for c++11 move semantic
2015-10-21 09:21:07 +02:00
Gael Guennebaud
a7c2e62a52
Backport change of operator/=(Scalar) to perform a true division
2015-10-18 22:27:42 +02:00
Gael Guennebaud
9ff967199a
Improve numerical accuracy in LLT and triangular solve by using true scalar divisions (instead of x * (1/y))
...
(grafted from fe630c98739186c1dd3faf7a06b52a64baa5ea23
)
2015-10-18 22:15:01 +02:00
Gael Guennebaud
dc0ef2cbed
Fix miss use of hg resolve when backporting previous changeset
2015-10-12 16:24:19 +02:00
Gael Guennebaud
7aa90a3b0f
bug #1086 : replace deprecated UF_long by SuiteSparse_long
2015-10-12 16:20:12 +02:00
Gael Guennebaud
56488ddc0f
bug #1080 : fix some warnings (already fixed in devel branch)
2015-10-12 10:23:53 +02:00
Gael Guennebaud
165b69ca74
Added tag 3.2.6 for changeset 7abf6d02db54d49525e575b56a00f10b1c4f4a23
2015-10-01 09:06:37 +02:00