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
Gael Guennebaud
7abf6d02db
bump to 3.2.6
3.2.6
2015-10-01 09:06:10 +02:00
Gael Guennebaud
73cb54835c
bug #1075 : fix AlignedBox::sample for runtime dimension
...
(grafted from 75a60d3ac0ac10be7317b268911d0098acbbf472
)
2015-09-30 11:44:02 +02:00
Gael Guennebaud
cfe315476f
Add PlainObjectBase copy ctor from PlainObjectBase and DenseBase objects. (manual backport from default branch, fix segfault when creating PlainObjectBase object, though such an usage is not recommended at all)
2015-09-28 15:51:00 +02:00