Index

A B C D E F G I L M N P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

at.syntaxerror.ieee754 - package at.syntaxerror.ieee754
 
at.syntaxerror.ieee754.binary - package at.syntaxerror.ieee754.binary
 
at.syntaxerror.ieee754.decimal - package at.syntaxerror.ieee754.decimal
 
at.syntaxerror.ieee754.rounding - package at.syntaxerror.ieee754.rounding
 

B

Binary<T> - Class in at.syntaxerror.ieee754.binary
This class is the base class for implementing IEEE 754 binary floating point specifications
Binary(int, FloatingType) - Constructor for class at.syntaxerror.ieee754.binary.Binary
 
Binary(int, BigDecimal) - Constructor for class at.syntaxerror.ieee754.binary.Binary
 
BINARY_INTEGER_DECIMAL - Enum constant in enum class at.syntaxerror.ieee754.decimal.DecimalCoding
BID coding
Binary1024 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 floating point specification for 1024-bit numbers.
Binary128 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 binary128 floating point specification
Binary16 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 binary16 floating point specification
Binary2048 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 floating point specification for 2048-bit numbers.
Binary256 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 binary256 floating point specification
Binary32 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 binary32 floating point specification
Binary512 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 floating point specification for 512-bit numbers.
Binary64 - Class in at.syntaxerror.ieee754.binary
This class implements the IEEE 754 binary64 floating point specification
Binary80 - Class in at.syntaxerror.ieee754.binary
This class implements the x87 extended precision (80-bit) floating point specification
BinaryCodec<T> - Class in at.syntaxerror.ieee754.binary
This class represents a codec capable of encoding and decoding IEEE 754 binary floating point numbers as well as computing common values (such as NaN, maximum value, ...)
BinaryCodec(int, int, boolean, FloatingFactory<T>) - Constructor for class at.syntaxerror.ieee754.binary.BinaryCodec
Creates a new binary codec

C

CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
CODEC - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
CODEC - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
CODEC - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
CODEC - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 
compareTo(T) - Method in class at.syntaxerror.ieee754.Floating
create(int, FloatingType) - Method in interface at.syntaxerror.ieee754.FloatingFactory
Creates a new Floating
create(int, BigDecimal) - Method in interface at.syntaxerror.ieee754.FloatingFactory
Creates a new Floating.
create(Number) - Method in interface at.syntaxerror.ieee754.FloatingFactory
Creates a new Floating.
create(BigDecimal) - Method in interface at.syntaxerror.ieee754.FloatingFactory
Creates a new Floating

D

Decimal<T> - Class in at.syntaxerror.ieee754.decimal
This class is the base class for implementing IEEE 754 decimal floating point specifications
Decimal(int, FloatingType) - Constructor for class at.syntaxerror.ieee754.decimal.Decimal
 
Decimal(int, BigDecimal) - Constructor for class at.syntaxerror.ieee754.decimal.Decimal
 
Decimal128 - Class in at.syntaxerror.ieee754.decimal
This class implements the IEEE 754 binary128 floating point specification
Decimal32 - Class in at.syntaxerror.ieee754.decimal
This class implements the IEEE 754 binary32 floating point specification
Decimal64 - Class in at.syntaxerror.ieee754.decimal
This class implements the IEEE 754 binary64 floating point specification
DecimalCodec<T> - Class in at.syntaxerror.ieee754.decimal
This class represents a codec capable of encoding and decoding IEEE 754 decimal floating point numbers as well as computing common values (such as NaN, maximum value, ...)
DecimalCodec(int, int, FloatingFactory<T>) - Constructor for class at.syntaxerror.ieee754.decimal.DecimalCodec
Creates a new decimal codec
DecimalCoding - Enum Class in at.syntaxerror.ieee754.decimal
This enum contains the different kinds of representing IEEE 754 decimal floating-point numbers
decode(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Decodes the floating point's binary representation
decode(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Decodes the floating point's binary representation using the representation method specified by Decimal.DEFAULT_CODING.
decode(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Decodes the floating point's binary representation
decodeBID(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Decodes the floating point's binary representation using the binary integer decimal representation method
decodeDPD(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Decodes the floating point's binary representation using the densly packed decimal representation method
DEFAULT_CODING - Static variable in class at.syntaxerror.ieee754.decimal.Decimal
The coding method used by Decimal.encode() and DecimalCodec.encode(Decimal)
DEFAULT_ROUNDING - Static variable in class at.syntaxerror.ieee754.rounding.Rounding
The rounding method used by FloatingCodec.encode(at.syntaxerror.ieee754.Floating) and its descendents.
DENSLY_PACKED_DECIMAL - Enum constant in enum class at.syntaxerror.ieee754.decimal.DecimalCoding
DPD coding
doubleValue() - Method in class at.syntaxerror.ieee754.Floating

E

encode() - Method in class at.syntaxerror.ieee754.decimal.Decimal
Encodes this number into its binary representation using the representation method specified by Decimal.DEFAULT_CODING.
encode() - Method in class at.syntaxerror.ieee754.Floating
Encodes this number into its binary representation
encode(T) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Encodes the floating point into its binary representation
encode(T) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Encodes the floating point into its binary representation using the representation method specified by Decimal.DEFAULT_CODING.
encode(T) - Method in class at.syntaxerror.ieee754.FloatingCodec
Encodes the floating point into its binary representation
encodeBID() - Method in class at.syntaxerror.ieee754.decimal.Decimal
Encodes this number into its binary representation using the binary integer decimal representation method
encodeBID(T) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Encodes the floating point into its binary representation using the binary integer decimal representation method
encodeDPD() - Method in class at.syntaxerror.ieee754.decimal.Decimal
Encodes this number into its binary representation using the densly packed decimal representation method
encodeDPD(T) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Encodes the floating point into its binary representation using the densly packed decimal representation method

F

FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
FACTORY - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
FACTORY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
FACTORY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
FACTORY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 
FINITE - Enum constant in enum class at.syntaxerror.ieee754.FloatingType
plain finite number
Floating<T> - Class in at.syntaxerror.ieee754
This class represents the base class for IEEE 754 binary and decimal numbers.
Floating(int, FloatingType) - Constructor for class at.syntaxerror.ieee754.Floating
Creates a new special floating-point number.
Floating(int, BigDecimal) - Constructor for class at.syntaxerror.ieee754.Floating
Creates a new floating-point number with the given signum and value.
FloatingCodec<T> - Class in at.syntaxerror.ieee754
This class represents the base codec for encoding and decoding IEEE 754 floating point numbers.
FloatingCodec() - Constructor for class at.syntaxerror.ieee754.FloatingCodec
 
FloatingFactory<T> - Interface in at.syntaxerror.ieee754
This class is used to create new Floating objects
FloatingType - Enum Class in at.syntaxerror.ieee754
This enum contains the various types of floating-point special cases a Floating can hold.
floatValue() - Method in class at.syntaxerror.ieee754.Floating

G

get10ExponentRange() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the smallest and largest possible exponent so that 10 to the power of the exponent is a normalized number
getBias() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the exponent bias
getBias() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the exponent bias
getBigDecimal() - Method in class at.syntaxerror.ieee754.Floating
Returns the BigDecimal stored.
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary1024
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary128
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary16
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary2048
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary256
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary32
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary512
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary64
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.binary.Binary80
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.decimal.Decimal128
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.decimal.Decimal32
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.decimal.Decimal64
Returns the codec used for this floating-point number
getCodec() - Method in class at.syntaxerror.ieee754.Floating
Returns the codec used for this floating-point number
getCombination(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the value's combination part
getCombinationBits() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the number of bits occupied by the combination field
getDecimalDigits() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Computes the number of decimal digits that can be converted back and forth without loss of precision
getEpsilon() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the difference between 1 and the smallest number greater than 1
getEpsilon() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the difference between 1 and the smallest number greater than 1
getEpsilon() - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns the difference between 1 and the smallest number greater than 1
getExponent(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the value's exponent part
getExponentBits() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the number of bits occupied by the exponent
getExponentRange() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the smallest and largest possible exponent
getExponentRange() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the smallest and largest possible exponent
getExponentRange() - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns the smallest and largest possible exponent
getFullSignificand(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the value's significand part.
getMaxValue() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the largest possible value
getMaxValue() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the largest possible value
getMaxValue() - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns the largest possible value
getMinSubnormalValue() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the smallest postive (> 0) subnormal value
getMinSubnormalValue() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the smallest postive (> 0) subnormal value
getMinSubnormalValue() - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns the smallest postive (> 0) subnormal value
getMinValue() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the smallest postive (> 0) normalized value.
getMinValue() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the smallest postive (> 0) normalized value.
getMinValue() - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns the smallest postive (> 0) normalized value.
getNaN(int) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns NaN (qNaN on most processors)
getNaN(int) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns NaN (qNaN on most processors)
getNaN(int) - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns NaN (qNaN on most processors)
getNegativeInfinity() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns -Infinity's (like Double.NEGATIVE_INFINITY) binary representation
getNegativeInfinity() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns -Infinity's (like Double.NEGATIVE_INFINITY) binary representation
getNegativeInfinity() - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns -Infinity's (like Double.NEGATIVE_INFINITY) binary representation
getPositiveInfinity() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns +Infinity's (like Double.POSITIVE_INFINITY) binary representation
getPositiveInfinity() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns +Infinity's (like Double.POSITIVE_INFINITY) binary representation
getPositiveInfinity() - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns +Infinity's (like Double.POSITIVE_INFINITY) binary representation
getQuietNaN(int) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns qNaN binary representation (on most processors)
getQuietNaN(int) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns qNaN binary representation (on most processors)
getQuietNaN(int) - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns qNaN binary representation (on most processors)
getSignalingNaN(int) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns sNaN's binary representation (on most processors)
getSignalingNaN(int) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns sNaN's binary representation (on most processors)
getSignalingNaN(int) - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns sNaN's binary representation (on most processors)
getSignificand(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the value's significand part.
getSignificand(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the value's significand part.
getSignificandBits() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the number of bits occupied by the significand
getSignificandBits() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the number of bits occupied by the significand
getSignificandDigits() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns the maximum number of decimal digits for the significand
getSignum() - Method in class at.syntaxerror.ieee754.Floating
Returns the signum, which is either -1 (negative), 0 (zero), or 1 (positive)
getUnbiasedExponent(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns the value's unbiased exponent part
getZero(int) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns (possibly negative) zero's binary representation
getZero(int) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Returns (possibly negative) zero's binary representation
getZero(int) - Method in class at.syntaxerror.ieee754.FloatingCodec
Returns (possibly negative) zero's binary representation

I

ieee754java - module ieee754java
MIT License Copyright (c) 2023 Thomas Kasper Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
INFINITE - Enum constant in enum class at.syntaxerror.ieee754.FloatingType
+Infinity or -Infinity
initialize() - Method in class at.syntaxerror.ieee754.FloatingCodec
Initializes the codec, so that the max, min and subnormal min value are guaranteed to be accessible.
intValue() - Method in class at.syntaxerror.ieee754.Floating
isFinite() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is finite
isImplicit() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Returns whether there is an implicit bit used for the binary representation
isInfinity() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is Infinity
isInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is Infinity's binary representation
isInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is Infinity's binary representation
isInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is Infinity's binary representation
isNaN() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is sNaN or qNaN
isNaN(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is NaN's binary representation
isNaN(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is NaN's binary representation
isNaN(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is NaN's binary representation
isNegative() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is negative
isNegative(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is negative
isNegative(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is negative
isNegative(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is negative
isNegativeInfinity() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is -Infinity
isNegativeInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is -Infinity's binary representation
isNegativeInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is -Infinity's binary representation
isNegativeInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is -Infinity's binary representation
isNegativeZero() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is -0
isPositive() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is positive
isPositive(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is positive
isPositive(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is positive
isPositive(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is positive
isPositiveInfinity() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is +Infinity
isPositiveInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is +Infinity's binary representation
isPositiveInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is +Infinity's binary representation
isPositiveInfinity(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is +Infinity's binary representation
isPositiveZero() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is +0.
isQuietNaN() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is qNaN
isQuietNaN(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is qNaN's binary representation
isQuietNaN(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is qNaN's binary representation
isQuietNaN(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is qNaN's binary representation
isSignalingNaN() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is sNaN
isSignalingNaN(BigInteger) - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
Checks if the value is sNaN's binary representation
isSignalingNaN(BigInteger) - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
Checks if the value is sNaN's binary representation
isSignalingNaN(BigInteger) - Method in class at.syntaxerror.ieee754.FloatingCodec
Checks if the value is sNaN's binary representation
isZero() - Method in class at.syntaxerror.ieee754.Floating
Checks whether this number is 0

L

longValue() - Method in class at.syntaxerror.ieee754.Floating

M

MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
MAX_VALUE - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
MIN_NORMAL - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
MIN_VALUE - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 

N

NEGATIVE - Static variable in class at.syntaxerror.ieee754.Floating
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
NEGATIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 

P

POSITIVE - Static variable in class at.syntaxerror.ieee754.Floating
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
POSITIVE_INFINITY - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 

Q

QUIET_NAN - Enum constant in enum class at.syntaxerror.ieee754.FloatingType
qNaN
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
QUIET_NAN - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 

R

roundBinary(boolean, boolean, boolean, boolean) - Method in class at.syntaxerror.ieee754.rounding.Rounding
Rounds a binary floating-point number.
roundDecimal(BigDecimal) - Method in class at.syntaxerror.ieee754.rounding.Rounding
Rounds the BigDecimal (to 0 decimal places) according to the rounding mode's rules
Rounding - Class in at.syntaxerror.ieee754.rounding
This class is used for rounding IEEE 754 floating-point numbers.
Rounding() - Constructor for class at.syntaxerror.ieee754.rounding.Rounding
 

S

SIGNALING_NAN - Enum constant in enum class at.syntaxerror.ieee754.FloatingType
sNaN
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary1024
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary128
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary16
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary2048
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary256
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary32
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary512
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary64
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.binary.Binary80
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.decimal.Decimal128
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.decimal.Decimal32
 
SIGNALING_NAN - Static variable in class at.syntaxerror.ieee754.decimal.Decimal64
 

T

TIES_AWAY - Static variable in class at.syntaxerror.ieee754.rounding.Rounding
Round to nearest, ties away from zero
TIES_EVEN - Static variable in class at.syntaxerror.ieee754.rounding.Rounding
Round to nearest, ties to even.
toString() - Method in class at.syntaxerror.ieee754.Floating
TOWARD_NEGATIVE - Static variable in class at.syntaxerror.ieee754.rounding.Rounding
Round toward -∞
TOWARD_POSITIVE - Static variable in class at.syntaxerror.ieee754.rounding.Rounding
Round toward +∞
TOWARD_ZERO - Static variable in class at.syntaxerror.ieee754.rounding.Rounding
Round toward 0

V

valueOf(String) - Static method in enum class at.syntaxerror.ieee754.decimal.DecimalCoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class at.syntaxerror.ieee754.FloatingType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class at.syntaxerror.ieee754.decimal.DecimalCoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class at.syntaxerror.ieee754.FloatingType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G I L M N P Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form