Re: [eigen] Rigid Transformations in eigen: discussion thread |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] Rigid Transformations in eigen: discussion thread
- From: Rohit Garg <rpg.314@xxxxxxxxx>
- Date: Fri, 18 Sep 2009 11:11:25 +0530
- 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 :date:message-id:subject:from:to:content-type; bh=epK8k61NmTv1d05IDpYZ6RrikYGtOn/QvMRQ2jDx06Q=; b=wnwbI73lrB/ipNeR45TKCt3Lut7y5nn2sd6mKTWl4w3rfYk7itGOGzoLM6D3zVqhsq YMbvhns2LMI9VIjfutL9D0Oq8fRvB/tubRt9YCXgzjzPn2oI+XZ0rNaCfwgIqwxVvJcq MhifFGx1SO7jE5EERiJIjgFoLtQtcIIIiCo6c=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=u1e91rqXs5O/Bql1PhDH8kdF2dTAEtt2HJM4w/rR1YRBzkSkaapzN9Hnbqu99X87BH n8AqP2zvBZ9uUbKcY3Zm7U7F52W+oqNaVWK3ap7xi6XOaEtxm++osK3mPKPxyRsEkyWA DVBcoJPtEpfsWRQLtSzM2UAyxX4AbA750NDyI=
> Yes. So if the user is OK to cope with having to call coeffs(), then
> he can do all what he likes, and get optimized code thanks to ET.
But for just an interpolation, you should not have to write coeffs()
everywhere. :(
Is there no other way to get ET without coeffs()?
How about the + and the * operator return vec8 expressions, and we
provide only 1 assignment operator to take vec8 expression as input?
>
>> The classic Grahm schmidt has a very poor numerical stability. It can
>> be modified to run in a stable manner, but there is ~2x operation
>> penalty.
>
> Not when the matrix was already very close to being orthogonal, as is
> the case here if you re-normalize frequently enough. In that case,
> Gram-Schmidt is fine. But that is OT, as indeed it's never as good a
> solution as quaternions.
>
>>
>> Another good point. What do you think of the current unit tests?
>
> sorry, haven't had time to look at it carefully.
> i guess the cout's aren't there to stay, for the rest i need to read
> it carefully, have to run now...
>
> Benoit
>
>
>
--
Rohit Garg
http://rpg-314.blogspot.com/
Senior Undergraduate
Department of Physics
Indian Institute of Technology
Bombay