Registered Member
|
Previously the 'Sparse' iterative solvers could be used with Dense matrices:
From http://eigen.tuxfamily.org/dox/classEig ... dient.html Template Parameters _MatrixType the type of the matrix A, can be a dense or a sparse matrix. However, since changeset a1a17c5 (Fix compilation of int*complex with gcc) this is no longer supported. The last working changeset was ffcbcbb. I have attached a simple example and error output with g++. It looks as though CongugateGradient now is only compatible with classes derived from SparseMatrixDerived. BiCGSTAB is similar. Is this change going to be permanent? There are numerous uses for iterative solvers with dense matrices. But of course it's not too hard to roll your own. If this will be a permanent change, can we change the documentation? I could file this as a bug, but I hesitate to if it's a necessary change. Thanks, -- Trevor
|
Moderator
|
That's an unwelcome side effect. Will be fixed soon.
|
Moderator
|
|
Registered Member
|
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]