Registered Member
|
Hi,
Is it not possible to do call transposeInPlace() on an ArrayXXd type? For example, I have the following:
which results in the following compiler error:
However, this approach works fine:
I'm running 3.1.3 and compiling using Clang 3.2. Is this by design, a bug, or user/compiler error/misunderstanding? Thanks! Solan |
Moderator
|
our mistake, that's fixed (see below). In the meantime, m.matrix().transposeInPlace() should do the job.
https://bitbucket.org/eigen/eigen/commits/ba4230d2908e/ Changeset: ba4230d2908e User: ggael Date: 2013-06-24 13:35:13 https://bitbucket.org/eigen/eigen/commits/7232dbc34e1a/ Changeset: 7232dbc34e1a Branch: 3.1 User: ggael Date: 2013-06-24 13:35:13 Summary: fix compilation of ArrayBase::transposeInPlace (transplanted from ba4230d2908e89e9b6af6e49d796415c70de0dd5) |
Registered Member
|
Registered users: Bing [Bot], Google [Bot], Sogou [Bot]