|Re: [eigen] cwise ops nomenclature|
[ Thread 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).
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...
> 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 ...