Index
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()
andDecimalCodec.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
- 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 (likeDouble.NEGATIVE_INFINITY
) binary representation - getNegativeInfinity() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
-
Returns
-Infinity
's (likeDouble.NEGATIVE_INFINITY
) binary representation - getNegativeInfinity() - Method in class at.syntaxerror.ieee754.FloatingCodec
-
Returns
-Infinity
's (likeDouble.NEGATIVE_INFINITY
) binary representation - getPositiveInfinity() - Method in class at.syntaxerror.ieee754.binary.BinaryCodec
-
Returns
+Infinity
's (likeDouble.POSITIVE_INFINITY
) binary representation - getPositiveInfinity() - Method in class at.syntaxerror.ieee754.decimal.DecimalCodec
-
Returns
+Infinity
's (likeDouble.POSITIVE_INFINITY
) binary representation - getPositiveInfinity() - Method in class at.syntaxerror.ieee754.FloatingCodec
-
Returns
+Infinity
's (likeDouble.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), or1
(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
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form