Re: [eigen] (vec1*vec2.transpose())*vec3 on 2.0.5/6

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


2009/9/29 Rhys Ulerich <rhys.ulerich@xxxxxxxxx>:
> Hi all,
>
> On 2.0.5 and 2.0.6 I've noticed that
>    (vec1*vec2.transpose())*vec3
> errors out at compile time while
>    (vec1*vec2.transpose()).eval()*vec3
> works just fine, but I found that out by blind trial-and-error.
>
> Two questions:
> 1) Is the observed behavior legit?
> 2) If (1), then what piece of insight is escaping me for why the former
> doesn't compile?

It's definitely not legit, you found a bug, let me investigate it...
thanks for reporting and for he code.

Benoit



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