double - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


type/float

check for an object of type float

type/sfloat

check for an object of type sfloat

type/hfloat

check for an object of type hfloat

type/float[] and type/float[8]

check for an object of type float[] or float[8]

type/double

check for an object of type double

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

type(x, float)

type(x, sfloat)

type(x, hfloat)

type(x, float[])

type(x, float[8])

type(x, double)

Parameters

x

-

any expression

Description

• 

The type(x, sfloat) function returns true if x is a Maple software float. Otherwise, false is returned.

• 

The type(x, float[]), type(x, float[8]), type(x, double), and type(x, hfloat) functions return true if x is a Maple hardware float.

  

The "8" in float[8] refers to the number of bytes allocated for the hardware floating-point number.  Only double precision floats (8 bytes) are currently supported. The types float[], float[8], double, and hfloat are synonymous with one another.

• 

The type(x, float) function returns true if x is of type sfloat, hfloat, float[], float[8], or double.

• 

The type(x, double) function returns true if x is of type hfloat, float[], float[8], or double.

Examples

type12,float

false

(1)

type0.5,float

true

(2)

type0.5,sfloat

true

(3)

type0.5,hfloat

false

(4)

halfHFloat.5

half0.500000000000000

(5)

typehalf,float

true

(6)

typehalf,sfloat

false

(7)

typehalf,hfloat

true

(8)

typeString,float

false

(9)

typeName,float

false

(10)

typeab,float

false

(11)

typeab,float

false

(12)

AMatrix1,2,3,4,datatype=float8

A1.2.3.4.

(13)

typeA,Matrixfloat8

true

(14)

typeA,Matrixhfloat

true

(15)

typeA,Matrixdouble

true

(16)

typeA,Matrixsfloat

false

(17)

Compatibility

• 

The type/double command was introduced in Maple 2015.

• 

For more information on Maple 2015 changes, see Updates in Maple 2015.

See Also

float

HFloat

rtable

sfloat

type

type/atomic

type/literal

type/numeric

UseHardwareFloats