type/float - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Data Types : Type Checking : Types : type/float

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)

halfHFloat0.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=float[8]

A1.2.3.4.

(13)

typeA,'Matrix'float[8]

true

(14)

typeA,'Matrix'hfloat

true

(15)

typeA,'Matrix'double

true

(16)

typeA,'Matrix'sfloat

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

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam