hfarray - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


type/hfarray

check for an array of hardware floats

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

type(A, hfarray)

type(A, 'hfarray'(x_i))

type(A, 'hfarray'(x_1, ..., x_n))

Parameters

A

-

any expression

Description

• 

The call type(A, hfarray) checks to see if A is an array of hardware floats (an hfarray). It will return true if A is an hfarray, and false otherwise. See the information under hfarray for a description of the hfarray data structure and how to create hfarrays.

• 

The optional argument(s) must be either an integer, or ranges of integers. They are used to specify the desired dimensions of an hfarray.

• 

If x_i is an integer it specifies the number of dimensions of the hfarray A.  For example, 'hfarray'(2) would specify a 2-D hfarray.

• 

If x1,x2,...,xn are ranges, they specify the hfarray bounds (and implicitly the dimension) of the hfarray A.  For example, 'hfarray'(1..2,1..posint) would specify a 2-D hfarray with exactly two rows and one or more columns.

• 

It is necessary to surround the word hfarray with quotes ' when using this function in the second form.  This prevents invocation of the hfarray function, which is used to create arrays.

Examples

> 

A≔hfarray⁡1..2,1..2,1,3,12,5

A≔1.3.0.5000000000000005.

(1)
> 

type⁡A,hfarray

true

(2)
> 

type⁡A,hfarray⁡1..2,1..2

true

(3)
> 

type⁡A,hfarray⁡2

true

(4)
> 

type⁡A,hfarray⁡1..2

false

(5)

See Also

hfarray

type

type/Array

type/array