Registered Member
|
Hi,
Using the UmfPackSupport or SuperLUSupport module from Eigen 3.2.4. The code below compiles but does not provide the correct solution. Both modules access the output memory directly and not only "real()" or "imag()". SparseLU gives the correct solution. If this is the expected behaviour is it possible to make the compilation fail as that leads to very hard to find bugs?
regards, Philippe |
Moderator
|
Fixed in devel branch:
https://bitbucket.org/eigen/eigen/commits/97797a4c10d4/ Changeset: 97797a4c10d4 User: ggael Date: 2015-02-03 22:46:05+00:00 Summary: Use Ref<> to ensure that both x and b in Ax=b are compatible with Umfpack/SuperLU expectations We also need to fix Cholmod and SPQR. |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]