Re: [eigen] Eigen appears to rock. |

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

*To*: eigen@xxxxxxxxxxxxxxxxxxx*Subject*: Re: [eigen] Eigen appears to rock.*From*: "Thomas Vaughan" <tevaughan@xxxxxxxxx>*Date*: Thu, 21 Aug 2008 23:11:28 -0600*Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=PucIKlZ0bhNn2jJPbwBuY1Kt+0j4FqPhk8Z1A0kwGd0=; b=gHR/oklmqA5+brvmzZIMyMFmu4eqf9BYevXsAvznMSxcAcLlPDHVYtADrgEk1jZojU GEEpyEKB1xkYTufiS/gEpnEgSKVgUR3iV9bl3clNCFc8PablU04yEV2oaQm5H1aMHoX4 1N79jD+jAWWtAXmV/1rvGtRnFoEgE3LUm3BS0=*Domainkey-signature*: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=wRGXQrVigT7N7Yl8FdTALCKm58bou1nZGq4M8aCIhpKN+dq9+j4/mJpEK2u5dkxhuP IeHjskMX7LhkwnA8w/JKlo09bwJolKNShlO9NSP7QpIGR6ZJlQ4FNchv+/fPNp89g8oo b5d+h7aaR/dNIDNvDC0r0y3RhMApgwgmtMte4=

On Thu, Aug 21, 2008 at 8:37 AM, <jacob@xxxxxxxxxxxxxxx> wrote: > > 100% agree with Gael. Oh, well. :^) > Another argument against Point is that it means more types hence more > code instantiated for the same thing. I think that it is not for the same thing. > For example, the Point+Vector addition is exactly the same as > Vector+Vector, so let's not make it generate the same code a second > time. The fact that Point+Vector returns Point is actually an important difference, because the returned Point transforms differently from the Vector, and the Point has a much smaller and different interface of allowed operations. By using classes like these in my own code, it has actually helped me to clarify thoughts in my own mind (and, I think, to keep my code more readable). > I didn't realize that this method was called affine(). Why? To me, the > whole 4x4 matrix is an affine transformation (which means linear > transformation combined with translation) and the topleft 3x3 block is > the _linear_ part. So, how about renaming affine() to linear() ? I agree completely. I suggested the same thing in my other message. You guys are great to talk to. Thanks for giving me some time. -- Thomas E. Vaughan There are only two kinds of people; those who accept dogma and know it, and those who accept dogma and don't know it. - G.K. Chesterton

**Follow-Ups**:**Re: [eigen] Eigen appears to rock.***From:*jacob

**References**:**[eigen] Eigen appears to rock.***From:*Thomas Vaughan

**Re: [eigen] Eigen appears to rock.***From:*Benoît Jacob

**Re: [eigen] Eigen appears to rock.***From:*Thomas Vaughan

**Re: [eigen] Eigen appears to rock.***From:*Gael Guennebaud

**Re: [eigen] Eigen appears to rock.***From:*jacob

**Messages sorted by:**[ date | thread ]- Prev by Date:
**Re: [eigen] Eigen appears to rock.** - Next by Date:
**Re: [eigen] some problems with building with AltiVec enabled** - Previous by thread:
**Re: [eigen] Eigen appears to rock.** - Next by thread:
**Re: [eigen] Eigen appears to rock.**

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