| 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
>