Re: [eigen] (vec1*vec2.transpose())*vec3 on 2.0.5/6 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] (vec1*vec2.transpose())*vec3 on 2.0.5/6
- From: Rhys Ulerich <rhys.ulerich@xxxxxxxxx>
- Date: Tue, 29 Sep 2009 18:39:02 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=6FsYEPlpE4Uk84XE8sOSICYnFfNuu8t4qvYSrLXD8+w=; b=Nq2JuCFLGDMPLSMxqTehPe6K+GKQJ1OC5ObFCQ27V+csCdx3ClrsWgmhQvadtgXdeT abxrYejSMTp3gAeHTUzRdn9kcIw7QVy2DlTBQCa9Ul/79oviEEB7o7CgswCGpRj87RaT 1Xwip98WbSM9BCEK4yebYx4I8QzMnEe6/KlAE=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=sMvjv2zRzUAIm1aAB3VovM/AO15W4wt26i6upCMAJ8dRrT4EukRMhGNV++riYEjYEM coPqsa/VJr5Lpy9Uq2BEvqpuP51poWZ5J/ryzRBkRK4hyNud4Yf8VMb7a4Wxbiu2Gsnl xkQvgmHWyMv64ssBoXohnKaobQBGS12bKrRf0=
>> On 2.0.5 and 2.0.6 I've noticed that
>> (vec1*vec2.transpose())*vec3
>> errors out at compile time
> It's definitely not legit, you found a bug, let me investigate it...
When you're investigating, would you please also check that it behaves
correctly for
(vec1*vec1.transpose())*vec2
where the outer product is vec1 against itself? That's the original
use case where I found the problem. The GNU 4.3.1 and Intel 10.1
compilers both complained in a similar way.
Thanks,
Rhys