Re: [eigen] problem with selfadjointView |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
On Sat, 21 Aug 2010, Ben Goodrich wrote:
Thanks for implementing that. Is there something special needed to make it work with templates? I would have expected template <typename Derived> void bar(const MatrixBase<Derived> &x, const MatrixBase<Derived> &A, MatrixBase<Derived> &z) { z = x.transpose() * A.selfadjointView<Lower>() * x; } to work now, but the compiler throws an expected primary-expression error.
Perhaps you need to add the 'template' keyword, as in: z = x.transpose() * A.template selfadjointView<Lower>() * x; Warning: I did not try it out. Jitse
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |