# Class: com.pnfsoftware.jeb.util.primitives.Doubles



## Constructor: Doubles


## Static Method: getNaNType
- parameter: `d`, type: `double`
- return type: `int`

Description: 
parameter: d: a fp64 float
return: 0=not a NaN; 1=quiet NaN; 2=signaling NaN

## Static Method: getNaNType
- parameter: `bits`, type: `long`
- return type: `int`

Description: 
parameter: bits: raw bits of a fp64 primitive
return: 0=not a NaN; 1=quiet NaN; 2=signaling NaN

## Static Method: getSpecialType
- parameter: `d`, type: `double`
- return type: `int`

Description: 
parameter: d: a fp64 float
return: 0=not a NaN; 1=quiet NaN; 2=signaling NaN, 3=infinite

## Static Method: getSpecialType
- parameter: `bits`, type: `long`
- return type: `int`

Description: 
parameter: bits: raw bits of a fp64 primitive
return: 0=not a NaN; 1=quiet NaN; 2=signaling NaN, 3=infinite

## Static Method: isQuietNaN
- parameter: `d`, type: `double`
- return type: `boolean`


## Static Method: isQuietNaN
- parameter: `bits`, type: `long`
- return type: `boolean`


## Static Method: isSignalingNaN
- parameter: `d`, type: `double`
- return type: `boolean`


## Static Method: isSignalingNaN
- parameter: `bits`, type: `long`
- return type: `boolean`


