Re: [eigen] cwise ops nomenclature |

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

*To*: eigen@xxxxxxxxxxxxxxxxxxx*Subject*: Re: [eigen] cwise ops nomenclature*From*: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>*Date*: Tue, 25 May 2010 03:51:27 -0400*Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=E5yUExPjBDBiCGMw0jlB810S1iu15PV/fkFL73Q1m30=; b=K/LVpx6j+s+kB0/f5BIUR6Y/igihNYzmDg3OMdUbaIvmzDf1gOjz0CsET3f4UdFBYZ gq4voAEKhDQk8/5dZp3VgVd3Ps7O5BO1PhKCfioGMB6IBfD5zjlCNYoH0wRUx8nkFwxB EAOpKc2lF1StrYegi64/oqV03zvRyPg7wO7n0=*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:content-transfer-encoding; b=xvmCQFnrbaXeO/gSM+fbTRXDI3BxS6YJgWZLSK/rMQhVz+b045nfnnBEjkkZ92CO3z oT/Eus6zDYHEedd9RW5t99DXDsTJ0cAoWvp6KzyiwyENqUgPkdbYgZTpXrUqAO1wIMk3 78FJf7CEKdvkGBr+i+UqS17fi3eLs9lwteCL8=

Note: I've been teaching linear algebra in Canada and the standard terminology was "entry", but "coefficient" was used transparently whenever the matrix was seen as a system of linear equations (the coeffs of the equations). Benoit 2010/5/25 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>: > Sorry, I'm sorry if, not being a native English speaker, I didn't pick > the best word, but it's too late now to make such a sweeping > nomenclature change, unless a swarm of native/good English speakers > here say it's really absolutely necessary... > > Benoit > > 2010/5/24 Manoj Rajagopalan <rmanoj@xxxxxxxxx>: >> Hi eigen developers, >> >> This suggestion might be a little presumptuous but here it is anyway: I >> think cwise<Op>() member functions could be better understood and remember if >> renamed to ewise<Op>() or elemwise<Op>() or elementwise<Op>(). Here is why I >> think so: >> >> 1. I keep getting dragged into thinking that cwise<Op>() is column-wise as >> opposed to coefficient-wise. I think this is because I was introduced to >> cwise... and colwise() on the same day when I read the Eigen tutorial page. >> This might be the case with others who get introduced to Eigen. >> >> 2. The contents of matrices and vectors are usually referred to as elements >> more than coefficients. A "coefficient" is an entity that usually accompanies >> something else (as a multiplicative factor). In this sense, matrices (which >> are representations of linear operators in a certain basis) often are the >> coefficients themselves in a polynomial or multidimensional ODE (resulting >> from discretization of PDEs). I do suppose the elements of a matrix can be >> called coefficients because they do multiply components of vectors to whcih >> they are applied ... >> >> cheers! >> Manoj >> >> >> >

**References**:**[eigen] cwise ops nomenclature***From:*Manoj Rajagopalan

**Re: [eigen] cwise ops nomenclature***From:*Benoit Jacob

**Messages sorted by:**[ date | thread ]- Prev by Date:
**Re: [eigen] cwise ops nomenclature** - Next by Date:
**[eigen] questions and remarks to automatic differentiation based on adol-c** - Previous by thread:
**Re: [eigen] cwise ops nomenclature** - Next by thread:
**[eigen] questions and remarks to automatic differentiation based on adol-c**

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