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

half:=0.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]

A:=1.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