check for an object of type float - Maple 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

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)

half:=HFloat0.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)

A:=Matrix1,2,3,4,datatype=float8

A:=1.2.3.4.

(13)

typeA,'Matrix'float8

true

(14)

typeA,'Matrix'hfloat

true

(15)

typeA,'Matrix'double

true

(16)

typeA,'Matrix'sfloat

false

(17)

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