rtable_elems
return the elements of an rtable
rtable_num_elems
return the number of elements in an rtable
Calling Sequence
Parameters
Description
Thread Safety
Examples
rtable_elems(A)
rtable_num_elems(A, opt)
A
-
rtable object
opt
(optional) name; element status
The rtable_elems(A) function, where A is an Array, Matrix, or Vector, returns a set of equations of the form (indices)=value specifying the values of the elements in rtable A.
Only the elements that explicitly need to be specified, taking into account storage, are returned.
For Arrays, this function is equivalent to op(3, A). For Matrices and Vectors, this is equivalent to op(2, A).
The rtable_num_elems(A) function, where A is an Array, Matrix, or Vector, returns the number of elements actually stored in rtable A.
This rtable_num_elems(A, opt) function performs in the same manner, except that one of the following options may be specified.
result
All
size of the rtable as specified by its bounds
Stored
number of entries actually stored (default)
NonZero
number of nonzero elements of the rtable
NonZeroStored
number of stored nonzero elements of the rtable
Bytes
number of bytes of storage allocated for data in the rtable
Allocated
number of elements for which storage has been allocated
The rtable_num_elems command is thread-safe as of Maple 15.
For more information on thread safety, see index/threadsafe.
V≔Vector⁡x,y,z,0
V≔xyz0
rtable_elems⁡V
1=x,2=y,3=z
rtable_num_elems⁡V
4
rtable_num_elems⁡V,NonZero
3
rtable_num_elems⁡V,Allocated
M≔Matrix⁡1,2,3,0,0,1,0,0,0,shape=triangularupper
M≔123001000
rtable_elems⁡M
1,1=1,1,2=2,1,3=3,2,3=1
rtable_num_elems⁡M,NonZero
rtable_num_elems⁡M,Allocated
6
See Also
Array
Matrix
numelems
op
rtable
Vector
Download Help Document