John Cremona on Thu, 06 Sep 2012 10:23:20 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: number of lines of matrices


In English one normally speaks of the number of rows (not lines) of a
matrix, so I would expect such a function to be called nrows() and
similarly ncols() for the number of columns (= width).  This matches
other systems (e.g. mine).

John

On 6 September 2012 06:49, Loïc Grenié <loic.grenie@gmail.com> wrote:
> 2012/9/5 Bill Allombert <Bill.Allombert@math.u-bordeaux1.fr>:
>> Dear PARI Developers,
>>
>> Maybe we should add a function to query the number of lines of a non-empty matrix.
>>
>> There are lot of instances of lg(x[1]) in the code, and this should be replaced
>> by lg(gel(x,1)) because it causes problem with strict aliasing.
>>
>> something like
>> INLINE long
>> nblin(GEN x) { return lg(gel(x,1))-1; }
>>
>> But how should we call it ? widthmat() ?
>
>   heightmat maybe ? In that case widthmat should also be implemented I
>   think. matwidth/height sound better (most matrix functions start with mat)
>   but degpol is degpol and not poldeg.
>
>          Thanks,
>
>                  Loïc
>