Re: [eigen] compilation failed for not aligned tiny matrix

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Gael Guennebaud wrote:

Hi,

ok, here the bug is that computeInverse() expect a PlainMatrixType which in your case is equivalent to TinyRMatrix but without the DontAlign option. Yes that's a bug in Eigen.

But now, I'm wondering why computeInverse is not a template function ? Think about submatrices, or, e.g., to perform: m.transpose().computeInverse(inv); - here m.transpose() is row major and so computeInverse will expect a row major matrix.

Moreover I'm wondering whether computeInverse() is still useful since we can make inv = a.inverse() works in place just like compute inverse.

Ah, I didn't try directly inverse() and it does work so I'll change my code to use inverse. thanks!

Xuewen




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/