A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes All Packages

A

a - Variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
This arrays contains complex numbers.
AbstractBigDecimalParser - Class in ch.randelshofer.fastdoubleparser
 
AbstractBigDecimalParser() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractBigDecimalParser
 
AbstractBigIntegerParser - Class in ch.randelshofer.fastdoubleparser
 
AbstractBigIntegerParser() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractBigIntegerParser
 
AbstractConfigurableFloatingPointBitsFromByteArrayAscii - Class in ch.randelshofer.fastdoubleparser
Configurable floating point parser for input data given in ASCII.
AbstractConfigurableFloatingPointBitsFromByteArrayAscii(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
AbstractConfigurableFloatingPointBitsFromByteArrayUtf8 - Class in ch.randelshofer.fastdoubleparser
Configurable floating point parser for input data given in UTF-8.
AbstractConfigurableFloatingPointBitsFromByteArrayUtf8(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
AbstractConfigurableFloatingPointBitsFromCharArray - Class in ch.randelshofer.fastdoubleparser
Configurable floating point parser.
AbstractConfigurableFloatingPointBitsFromCharArray(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
AbstractConfigurableFloatingPointBitsFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Configurable floating point parser.
AbstractConfigurableFloatingPointBitsFromCharSequence(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
AbstractFloatValueParser - Class in ch.randelshofer.fastdoubleparser
Abstract base class for parsers that parse a FloatingPointLiteral from a character sequence (str).
AbstractFloatValueParser() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractFloatValueParser
 
AbstractJavaFloatingPointBitsFromByteArray - Class in ch.randelshofer.fastdoubleparser
Parses a Java FloatingPointLiteral from a byte array.
AbstractJavaFloatingPointBitsFromByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
 
AbstractJavaFloatingPointBitsFromCharArray - Class in ch.randelshofer.fastdoubleparser
Parses a Java FloatingPointLiteral from a char array.
AbstractJavaFloatingPointBitsFromCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
 
AbstractJavaFloatingPointBitsFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses a Java FloatingPointLiteral from a CharSequence.
AbstractJavaFloatingPointBitsFromCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
 
AbstractJsonFloatingPointBitsFromByteArray - Class in ch.randelshofer.fastdoubleparser
Parses a JSon Number from a byte array.
AbstractJsonFloatingPointBitsFromByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromByteArray
 
AbstractJsonFloatingPointBitsFromCharArray - Class in ch.randelshofer.fastdoubleparser
Parses a Java FloatingPointLiteral from a char array.
AbstractJsonFloatingPointBitsFromCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromCharArray
 
AbstractJsonFloatingPointBitsFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses a JSON number from a CharSequence.
AbstractJsonFloatingPointBitsFromCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromCharSequence
 
AbstractNumberParser - Class in ch.randelshofer.fastdoubleparser
 
AbstractNumberParser() - Constructor for class ch.randelshofer.fastdoubleparser.AbstractNumberParser
 
add(int) - Method in class ch.randelshofer.fastdoubleparser.BigSignificand
Adds the specified value to the significand in place.
add(int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
add(FftMultiplier.ComplexVector, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
add(FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
add(String) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFew
 
add(String) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFewIgnoreCase
 
add(String) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFew
 
add(String) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFewIgnoreCase
 
addInto(int, FftMultiplier.ComplexVector, int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
addInto(FftMultiplier.MutableComplex, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
Adds c to this number and stores the result in destination.
addTimesI(FftMultiplier.ComplexVector, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
addTimesI(FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
Adds c*i to this number.
addTimesIInto(int, FftMultiplier.ComplexVector, int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
addTimesIInto(FftMultiplier.MutableComplex, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
Adds c*i to this number and stores the result in destination.
applyIgnoreCase(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteSet
Creates a copy of the provided set, or returns the same set.
applyIgnoreCase(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharSet
Creates a copy of the provided set, or returns the same set.
applyInverseWeights(FftMultiplier.ComplexVector) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Multiplies the elements of an FFT vector by 1/weight.
applyWeights(FftMultiplier.ComplexVector) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Multiplies the elements of an FFT vector by weights.

B

BigSignificand - Class in ch.randelshofer.fastdoubleparser
A mutable non-negative significand with a fixed number of bits.
BigSignificand(long) - Constructor for class ch.randelshofer.fastdoubleparser.BigSignificand
Creates a new instance with the specified number in bits.
bitsPerFftPoint(int) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Returns the maximum number of bits that one double precision number can fit without causing the multiplication to be incorrect.
BYTE_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
 
BYTE_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
 
BYTE_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
 
BYTE_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaFloatParser
 
BYTE_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
 
byteArrayAsciiParser - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
byteArrayUtf8Parser - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
ByteDigitSet - Interface in ch.randelshofer.fastdoubleparser.bte
Interface for sets of digit bytes.
bytes - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteSetOfFew
 
ByteSet - Interface in ch.randelshofer.fastdoubleparser.bte
Interface for sets of bytes.
ByteSetOfFew - Class in ch.randelshofer.fastdoubleparser.bte
A set of char with linear search.
ByteSetOfFew(Set<Character>) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteSetOfFew
 
ByteSetOfNone - Class in ch.randelshofer.fastdoubleparser.bte
 
ByteSetOfNone() - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteSetOfNone
 
ByteSetOfOne - Class in ch.randelshofer.fastdoubleparser.bte
 
ByteSetOfOne(Set<Character>) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteSetOfOne
 
ByteToIntMap - Class in ch.randelshofer.fastdoubleparser.bte
A primitive map Map<char,int>.
ByteToIntMap(int) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
ByteToIntMap(Collection<Character>) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
ByteToIntMap.Node - Class in ch.randelshofer.fastdoubleparser.bte
 
ByteTrie - Interface in ch.randelshofer.fastdoubleparser.bte
Interface for a data retrieval tree (trie) of bytes.
ByteTrieNode - Class in ch.randelshofer.fastdoubleparser.bte
Represents a node in a ByteTrieOfFew
ByteTrieNode() - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
 
ByteTrieOfFew - Class in ch.randelshofer.fastdoubleparser.bte
A trie for testing if a String is contained in a set of Strings.
ByteTrieOfFew(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFew
 
ByteTrieOfFewIgnoreCase - Class in ch.randelshofer.fastdoubleparser.bte
A trie for testing if a String is contained in a set of Strings.
ByteTrieOfFewIgnoreCase(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFewIgnoreCase
 
ByteTrieOfNone - Class in ch.randelshofer.fastdoubleparser.bte
 
ByteTrieOfNone() - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfNone
 
ByteTrieOfOne - Class in ch.randelshofer.fastdoubleparser.bte
 
ByteTrieOfOne(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOne
 
ByteTrieOfOneSingleByte - Class in ch.randelshofer.fastdoubleparser.bte
 
ByteTrieOfOneSingleByte(byte) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOneSingleByte
 
ByteTrieOfOneSingleByte(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOneSingleByte
 

C

calculateRootsOfUnity(int) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Returns n-th complex roots of unity for the angles 0..pi/2, suitable for a transform of length n.
ch - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteSetOfOne
 
ch - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOneSingleByte
 
ch - Variable in class ch.randelshofer.fastdoubleparser.chr.CharSetOfOne
 
ch - Variable in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOneSingleChar
 
ch.randelshofer.fastdoubleparser - module ch.randelshofer.fastdoubleparser
Provides fast parsers for Java FloatingPointLiterals, and JSON numbers.
ch.randelshofer.fastdoubleparser - package ch.randelshofer.fastdoubleparser
Provides fast parsers for Java FloatingPointLiterals, and JSON numbers.
ch.randelshofer.fastdoubleparser.bte - package ch.randelshofer.fastdoubleparser.bte
This is a module-private package.
ch.randelshofer.fastdoubleparser.chr - package ch.randelshofer.fastdoubleparser.chr
This is a module-private package.
CHAR_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
 
CHAR_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
 
CHAR_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
 
CHAR_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaFloatParser
 
CHAR_ARRAY_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
 
CHAR_SEQUENCE_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
 
CHAR_SEQUENCE_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
 
CHAR_SEQUENCE_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
 
CHAR_SEQUENCE_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JavaFloatParser
 
CHAR_SEQUENCE_PARSER - Static variable in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
 
CHAR_TO_HEX_MAP - Static variable in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Includes all non-negative values of a byte, so that we only have to check for byte values < 0 before accessing this array.
charArrayParser - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
charAt(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Returns the character at the specified index if index is < endIndex; otherwise returns 0.
charAt(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Returns the character at the specified index if index is < endIndex; otherwise returns 0.
charAt(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Returns the character at the specified index if index is < endIndex; otherwise returns 0.
CharDigitSet - Interface in ch.randelshofer.fastdoubleparser.chr
Interface for sets of digit characters.
chars - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
 
chars - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOne
 
chars - Variable in class ch.randelshofer.fastdoubleparser.chr.CharSetOfFew
 
chars - Variable in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
 
chars - Variable in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOne
 
chars - Variable in class ch.randelshofer.fastdoubleparser.Utf8Decoder.Result
 
chars() - Method in class ch.randelshofer.fastdoubleparser.Utf8Decoder.Result
 
charSequenceParser - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
CharSet - Interface in ch.randelshofer.fastdoubleparser.chr
Interface for sets of characters.
CharSetOfFew - Class in ch.randelshofer.fastdoubleparser.chr
A set of char with linear search.
CharSetOfFew(Set<Character>) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharSetOfFew
 
CharSetOfNone - Class in ch.randelshofer.fastdoubleparser.chr
 
CharSetOfNone() - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharSetOfNone
 
CharSetOfOne - Class in ch.randelshofer.fastdoubleparser.chr
 
CharSetOfOne(Set<Character>) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharSetOfOne
 
CharToIntMap - Class in ch.randelshofer.fastdoubleparser.chr
A primitive map Map<char,int>.
CharToIntMap(int) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 
CharToIntMap(Collection<Character>) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 
CharToIntMap.Node - Class in ch.randelshofer.fastdoubleparser.chr
 
CharTrie - Interface in ch.randelshofer.fastdoubleparser.chr
Interface for a data retrieval tree (trie) of characters.
CharTrieNode - Class in ch.randelshofer.fastdoubleparser.chr
 
CharTrieNode() - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
 
CharTrieOfFew - Class in ch.randelshofer.fastdoubleparser.chr
A trie for testing if a String is contained in a set of Strings.
CharTrieOfFew(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFew
 
CharTrieOfFewIgnoreCase - Class in ch.randelshofer.fastdoubleparser.chr
A trie for testing if a String is contained in a set of Strings.
CharTrieOfFewIgnoreCase(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFewIgnoreCase
 
CharTrieOfNone - Class in ch.randelshofer.fastdoubleparser.chr
 
CharTrieOfNone() - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieOfNone
 
CharTrieOfOne - Class in ch.randelshofer.fastdoubleparser.chr
 
CharTrieOfOne(char[]) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOne
 
CharTrieOfOne(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOne
 
CharTrieOfOneSingleChar - Class in ch.randelshofer.fastdoubleparser.chr
 
CharTrieOfOneSingleChar(char) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOneSingleChar
 
CharTrieOfOneSingleChar(Set<String>) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOneSingleChar
 
checkBounds(int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Checks the bounds and returns the end index (exclusive) of the data in the array.
checkBounds(int, int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Checks the bounds and returns the end index (exclusive) of the data in the array.
checkDecBigIntegerBounds(int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractBigIntegerParser
 
checkHexBigIntegerBounds(int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractBigIntegerParser
 
checkParsedBigDecimalBounds(boolean, int, int, int, long) - Static method in class ch.randelshofer.fastdoubleparser.AbstractBigDecimalParser
 
children - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
 
children - Variable in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
 
COMPLEX_SIZE_SHIFT - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
A complex number in an FFT double[] vector occupies 2^1 array elements.
ComplexVector(int) - Constructor for class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
ComplexVector(FftMultiplier.ComplexVector, int, int) - Constructor for class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Creates a view on another vector.
computePowerOfTen(NavigableMap<Integer, BigInteger>, int) - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
Computes the n-th power of ten.
computeTenRaisedByNFloor16Recursive(NavigableMap<Integer, BigInteger>, int) - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
Computes 10n&~15.
CONDITIONAL_COMPILATION_PARSE_EIGHT_HEX_DIGITS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
 
ConfigurableDoubleBitsFromByteArrayAscii - Class in ch.randelshofer.fastdoubleparser
Parses a double from a char[] with configurable NumberFormatSymbols.
ConfigurableDoubleBitsFromByteArrayAscii(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayAscii
Creates a new instance.
ConfigurableDoubleBitsFromByteArrayUtf8 - Class in ch.randelshofer.fastdoubleparser
Parses a double from a char[] with configurable NumberFormatSymbols.
ConfigurableDoubleBitsFromByteArrayUtf8(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayUtf8
Creates a new instance.
ConfigurableDoubleBitsFromCharArray - Class in ch.randelshofer.fastdoubleparser
Parses a double from a char[] with configurable NumberFormatSymbols.
ConfigurableDoubleBitsFromCharArray(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharArray
Creates a new instance.
ConfigurableDoubleBitsFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses a double from a CharSequence with configurable NumberFormatSymbols.
ConfigurableDoubleBitsFromCharSequence(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharSequence
Creates a new instance.
ConfigurableDoubleParser - Class in ch.randelshofer.fastdoubleparser
Parses a floating point value with configurable NumberFormatSymbols.
ConfigurableDoubleParser() - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with NumberFormatSymbols.fromDefault() which does not ignore case.
ConfigurableDoubleParser(NumberFormatSymbols) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with the specified number format symbols.
ConfigurableDoubleParser(NumberFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with the specified number format symbols and case sensitivity.
ConfigurableDoubleParser(DecimalFormatSymbols) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with number format symbols derived from the specified symbols by calling NumberFormatSymbols.fromDecimalFormatSymbols(DecimalFormatSymbols).
ConfigurableDoubleParser(DecimalFormatSymbols, boolean) - Constructor for class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Creates a new instance with decimal format symbols and case sensitivity.
ConsecutiveByteDigitSet - Class in ch.randelshofer.fastdoubleparser.bte
 
ConsecutiveByteDigitSet(char) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ConsecutiveByteDigitSet
 
ConsecutiveCharDigitSet - Class in ch.randelshofer.fastdoubleparser.chr
 
ConsecutiveCharDigitSet(char) - Constructor for class ch.randelshofer.fastdoubleparser.chr.ConsecutiveCharDigitSet
 
containsChars(Collection<Character>, CharSet) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
 
containsChars(Set<String>, FormatCharSet) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
 
containsFormatChars(NumberFormatSymbols) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
 
containsKey(byte) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteSet
Returns true if the set contains the specified byte.
containsKey(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteSetOfFew
 
containsKey(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteSetOfNone
 
containsKey(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteSetOfOne
 
containsKey(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
containsKey(char) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharSet
Returns true if the set contains the specified character.
containsKey(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharSetOfFew
 
containsKey(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharSetOfNone
 
containsKey(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharSetOfOne
 
containsKey(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 
containsKey(char) - Method in class ch.randelshofer.fastdoubleparser.chr.FormatCharSet
 
copyInto(int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
copyInto(FftMultiplier.ComplexVector, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
copyOf(List<Character>) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteDigitSet
Creates a new ByteDigitSet instead from the specified list.
copyOf(List<Character>) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharDigitSet
Creates a new CharDigitSet instead from the specified list.
copyOf(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteSet
Creates a new ByteSet from the provided set.
copyOf(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharSet
Creates a new CharSet from the provided set.
copyOf(Set<String>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Creates a new ByteTrie from the provided set.
copyOf(Set<String>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Creates a new CharTrie from the provided set.
copyOfChars(Set<Character>, boolean) - Static method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Creates a new ByteTrie from the provided set.
COS_0_25 - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
 
createPowersOfTenFloor16Map() - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
 

D

DECIMAL_POINT_CLASS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Special value in AbstractNumberParser.CHAR_TO_HEX_MAP for the decimal point character.
decimalSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
decimalSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
decimalSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
decimalSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
decimalSeparator - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
decimalSeparator() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
decode(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.Utf8Decoder
 
digits - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
digits() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
digitSet - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
digitSet - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
digitSet - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
digitSet - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
DOUBLE_EXPONENT_BIAS - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
Bias used in the exponent of a double.
DOUBLE_MAX_EXPONENT_POWER_OF_TEN - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
Largest power of 10 value of the exponent.
DOUBLE_MAX_EXPONENT_POWER_OF_TWO - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
 
DOUBLE_MIN_EXPONENT_POWER_OF_TEN - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
Smallest power of 10 value of the exponent.
DOUBLE_MIN_EXPONENT_POWER_OF_TWO - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
 
DOUBLE_POWERS_OF_TEN - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
Precomputed powers of ten from 10^0 to 10^22.
DOUBLE_SIGNIFICAND_WIDTH - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
The number of bits in the significand, including the implicit bit.

E

equals(Object) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
estimateNumBits(long) - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
 
expandDigits(String) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
exponentSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
exponentSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
exponentSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
exponentSeparator - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
exponentSeparator() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
exponentSeparatorTrie - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 

F

FastDoubleMath - Class in ch.randelshofer.fastdoubleparser
This class provides the mathematical functions needed by JavaDoubleParser.
FastDoubleMath() - Constructor for class ch.randelshofer.fastdoubleparser.FastDoubleMath
Don't let anyone instantiate this class.
FastDoubleSwar - Class in ch.randelshofer.fastdoubleparser
This class provides methods for parsing multiple characters at once using the "SIMD with a register" (SWAR) technique.
FastDoubleSwar() - Constructor for class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
FastFloatMath - Class in ch.randelshofer.fastdoubleparser
This class complements FastDoubleMath with methods for converting FloatingPointLiteral productions to floats.
FastFloatMath() - Constructor for class ch.randelshofer.fastdoubleparser.FastFloatMath
Don't let anyone instantiate this class.
FastIntegerMath - Class in ch.randelshofer.fastdoubleparser
 
FastIntegerMath() - Constructor for class ch.randelshofer.fastdoubleparser.FastIntegerMath
Don't let anyone instantiate this class.
fastScalb(double, long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleMath
This is a faster alternative to Math.scalb(double, int).
fastScalb(float, int) - Static method in class ch.randelshofer.fastdoubleparser.FastFloatMath
This is a faster alternative to Math.scalb(float, int).
fft(FftMultiplier.ComplexVector, FftMultiplier.ComplexVector[]) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Performs an FFT of length 2^n on the vector a.
FFT_THRESHOLD - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
The threshold value for using floating point FFT multiplication.
fft3(FftMultiplier.ComplexVector, FftMultiplier.ComplexVector, FftMultiplier.ComplexVector, int, double) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Performs FFTs or IFFTs of size 3 on the vector (a0[i], a1[i], a2[i]) for each i.
fftMixedRadix(FftMultiplier.ComplexVector, FftMultiplier.ComplexVector[], FftMultiplier.ComplexVector) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Performs an FFT of length 3*2^n on the vector a.
FftMultiplier - Class in ch.randelshofer.fastdoubleparser
Provides methods for multiplying two BigIntegers using the FFT algorithm.
FftMultiplier() - Constructor for class ch.randelshofer.fastdoubleparser.FftMultiplier
 
FftMultiplier.ComplexVector - Class in ch.randelshofer.fastdoubleparser
 
FftMultiplier.MutableComplex - Class in ch.randelshofer.fastdoubleparser
 
fillPowersOf10Floor16(int, int) - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
Fills a map with powers of 10 floor 16.
fillPowersOfNFloor16Recursive(NavigableMap<Integer, BigInteger>, int, int) - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
 
firstNonZeroInt - Variable in class ch.randelshofer.fastdoubleparser.BigSignificand
 
FIVE - Static variable in class ch.randelshofer.fastdoubleparser.FastIntegerMath
 
FIVE_POW_16 - Static variable in class ch.randelshofer.fastdoubleparser.FastIntegerMath
 
FLOAT_EXPONENT_BIAS - Static variable in class ch.randelshofer.fastdoubleparser.FastFloatMath
Bias used in the exponent of a float.
FLOAT_MAX_EXPONENT_POWER_OF_TEN - Static variable in class ch.randelshofer.fastdoubleparser.FastFloatMath
 
FLOAT_MAX_EXPONENT_POWER_OF_TWO - Static variable in class ch.randelshofer.fastdoubleparser.FastFloatMath
 
FLOAT_MIN_EXPONENT_POWER_OF_TEN - Static variable in class ch.randelshofer.fastdoubleparser.FastFloatMath
 
FLOAT_MIN_EXPONENT_POWER_OF_TWO - Static variable in class ch.randelshofer.fastdoubleparser.FastFloatMath
 
FLOAT_POWER_OF_TEN - Static variable in class ch.randelshofer.fastdoubleparser.FastFloatMath
Precomputed powers of ten from 10^0 to 10^10.
FLOAT_SIGNIFICAND_WIDTH - Static variable in class ch.randelshofer.fastdoubleparser.FastFloatMath
The number of bits in the significand, including the implicit bit.
fma(double, double, double) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
fma(int, int) - Method in class ch.randelshofer.fastdoubleparser.BigSignificand
Multiplies the significand with the specified factor in place, and then adds the specified addend to it (also in place).
formatChar - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
formatChar - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
FormatCharSet - Class in ch.randelshofer.fastdoubleparser.chr
This format set contains all Unicode format chars.
FormatCharSet() - Constructor for class ch.randelshofer.fastdoubleparser.chr.FormatCharSet
 
fromDecimalFormatSymbols(DecimalFormatSymbols) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance from the provided DecimalFormatSymbols.
fromDefault() - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the following default symbols.
fromFftVector(FftMultiplier.ComplexVector, int, int) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
 

G

get(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
Gets the child not for the given character, if it exists.
get(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
Gets the child not for the given character, if it exists.
getByteArrayAsciiParser() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
getByteArrayUtf8Parser() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
getCharArrayParser() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
getCharSequenceParser() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
getIndex(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
getIndex(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 
getNumberFormatSymbols() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Gets the number format symbols of this parser.
getOrDefault(byte, int) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
getOrDefault(char, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 
getRootsOfUnity2(int) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Returns sets of complex roots of unity.
getRootsOfUnity3(int) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Returns sets of complex roots of unity.
groupingSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
groupingSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
groupingSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
groupingSeparator - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
groupingSeparator - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
groupingSeparator() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 

H

hashCode() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
hasManyDigits(int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractBigDecimalParser
 
hasManyDigits(int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractBigIntegerParser
 

I

ifft(FftMultiplier.ComplexVector, FftMultiplier.ComplexVector[]) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Performs an inverse FFT of length 2^n on the vector a.
ifftMixedRadix(FftMultiplier.ComplexVector, FftMultiplier.ComplexVector[], FftMultiplier.ComplexVector) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Performs an inverse FFT of length 3*2^n on the vector a.
ignoreCase - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
ILLEGAL_OFFSET_OR_ILLEGAL_LENGTH - Static variable in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Message text for the IllegalArgumentException that is thrown when offset or length are illegal
imag - Variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
imag(int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
imag(int, double) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
IMAG - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
imagIdx(int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
indexOf(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
Returns the index of the specified character in this node.
indexOf(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
Returns the index of the specified character in this node.
infinity - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
infinity - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
infinity - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
infinity - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
infinity() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
infinityTrie - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
insert(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
Insert a character into this node if it does not already exist.
insert(byte, ByteTrieNode) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
Insert a character into this node if it does not already exist.
insert(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
Insert a character into this node if it does not already exist.
insert(char, CharTrieNode) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
Insert a character into this node if it does not already exist.
isAllSingleCharSymbolsAscii - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
isAscii - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
isAscii(NumberFormatSymbols) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
Returns true if all symbols are ASCII code points in the range U+0000 to U+007f.
isAsciiCharCollection(Collection<Character>) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
 
isAsciiStringCollection(Collection<String>) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
 
isDigit(byte) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Checks if '0' <= c && c <= '9'.
isDigit(char) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Checks if '0' <= c && c <= '9'.
isDigitsAscii - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
isDigitsTokensAscii(NumberFormatSymbols) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
 
isEightDigits(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEightDigits(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Checks if the string contains eight digits at the specified offset.
isEightDigits(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEightDigitsUtf16(long, long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEightDigitsUtf8(long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEightZeroes(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEightZeroes(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Checks if the string contains eight zeroes at the specified offset.
isEightZeroes(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEightZeroesUtf16(long, long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEightZeroesUtf8(long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
isEnd - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
 
isEnd - Variable in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
 
isEnd() - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
 
isEnd() - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
 
isIgnoreCase() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Returns true of this parser ignores case.
isMostlyAscii(NumberFormatSymbols) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
Returns true if all single character symbols are ASCII code points in the range U+0000 to U+007f.

J

JavaBigDecimalFromByteArray - Class in ch.randelshofer.fastdoubleparser
Parses a double from a byte array.
JavaBigDecimalFromByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromByteArray
Creates a new instance.
JavaBigDecimalFromCharArray - Class in ch.randelshofer.fastdoubleparser
Parses a double from a byte array.
JavaBigDecimalFromCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharArray
Creates a new instance.
JavaBigDecimalFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses a double from a byte array.
JavaBigDecimalFromCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharSequence
Creates a new instance.
JavaBigDecimalParser - Class in ch.randelshofer.fastdoubleparser
Parses a BigDecimal value; the supported syntax is compatible with BigDecimal(String).
JavaBigDecimalParser() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
Don't let anyone instantiate this class.
JavaBigIntegerFromByteArray - Class in ch.randelshofer.fastdoubleparser
 
JavaBigIntegerFromByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromByteArray
 
JavaBigIntegerFromCharArray - Class in ch.randelshofer.fastdoubleparser
 
JavaBigIntegerFromCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharArray
 
JavaBigIntegerFromCharSequence - Class in ch.randelshofer.fastdoubleparser
 
JavaBigIntegerFromCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharSequence
 
JavaBigIntegerParser - Class in ch.randelshofer.fastdoubleparser
Parses a BigInteger value; the supported syntax is compatible with BigInteger(String, int).
JavaBigIntegerParser() - Constructor for class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Don't let anyone instantiate this class.
JavaDoubleBitsFromByteArray - Class in ch.randelshofer.fastdoubleparser
Parses a double from a byte array.
JavaDoubleBitsFromByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromByteArray
Creates a new instance.
JavaDoubleBitsFromCharArray - Class in ch.randelshofer.fastdoubleparser
Parses a double from a char array.
JavaDoubleBitsFromCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharArray
Creates a new instance.
JavaDoubleBitsFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses a double from a CharSequence.
JavaDoubleBitsFromCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharSequence
Creates a new instance.
JavaDoubleParser - Class in ch.randelshofer.fastdoubleparser
Parses a double value; the supported syntax is compatible with Double.valueOf(String).
JavaDoubleParser() - Constructor for class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Don't let anyone instantiate this class.
JavaFloatBitsFromByteArray - Class in ch.randelshofer.fastdoubleparser
Parses a float from a byte array.
JavaFloatBitsFromByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromByteArray
Creates a new instance.
JavaFloatBitsFromCharArray - Class in ch.randelshofer.fastdoubleparser
Parses a float from a char array.
JavaFloatBitsFromCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharArray
Creates a new instance.
JavaFloatBitsFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses a float from a CharSequence.
JavaFloatBitsFromCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharSequence
Creates a new instance.
JavaFloatParser - Class in ch.randelshofer.fastdoubleparser
Parses a float value; the supported syntax is compatible with Float.valueOf(String).
JavaFloatParser() - Constructor for class ch.randelshofer.fastdoubleparser.JavaFloatParser
Don't let anyone instantiate this class.
JsonDoubleBitsFromByteArray - Class in ch.randelshofer.fastdoubleparser
Parses a double from a byte array.
JsonDoubleBitsFromByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.JsonDoubleBitsFromByteArray
Creates a new instance.
JsonDoubleBitsFromCharArray - Class in ch.randelshofer.fastdoubleparser
Parses a double from a char array.
JsonDoubleBitsFromCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.JsonDoubleBitsFromCharArray
Creates a new instance.
JsonDoubleBitsFromCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses a double from a CharSequence.
JsonDoubleBitsFromCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.JsonDoubleBitsFromCharSequence
Creates a new instance.
JsonDoubleParser - Class in ch.randelshofer.fastdoubleparser
Parses a double value; the supported syntax is compatible with number in the JSON format specification.
JsonDoubleParser() - Constructor for class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Don't let anyone instantiate this class.

K

key - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap.Node
 
key - Variable in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap.Node
 

L

length - Variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
The number of complex numbers stored in this vector.
length - Variable in class ch.randelshofer.fastdoubleparser.Utf8Decoder.Result
 
length() - Method in class ch.randelshofer.fastdoubleparser.Utf8Decoder.Result
 
LONG_MASK - Static variable in class ch.randelshofer.fastdoubleparser.BigSignificand
 
lookupHex(byte) - Static method in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Looks the character up in the AbstractNumberParser.CHAR_TO_HEX_MAP returns a value < 0 if the character is not in the map.
lookupHex(char) - Static method in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Looks the character up in the AbstractNumberParser.CHAR_TO_HEX_MAP returns a value < 0 if the character is not in the map.

M

MANTISSA_128 - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
A complement to mantissa_64 complete to a 128-bit mantissa.
MANTISSA_64 - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
When mapping numbers from decimal to binary, we go from w * 10^q to m * 2^p, but we have 10^q = 5^q * 2^q, so effectively we are trying to match w * 2^q * 5^q to m * 2^p.
MANY_DIGITS_THRESHOLD - Static variable in class ch.randelshofer.fastdoubleparser.AbstractBigDecimalParser
Threshold on the number of input characters for selecting the algorithm optimised for few digits in the significand vs.
match(byte[]) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Searches for the longest matching string in the trie that matches the provided string.
match(byte[]) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfNone
 
match(byte[]) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOne
 
match(byte[]) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOneSingleByte
 
match(byte[], int, int) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteTrie
Searches for the longest matching string in the trie that matches the provided string.
match(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFew
 
match(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFewIgnoreCase
 
match(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfNone
 
match(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOne
 
match(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfOneSingleByte
 
match(char[]) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
match(char[]) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfNone
 
match(char[]) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOne
 
match(char[]) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOneSingleChar
 
match(char[], int, int) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
match(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFew
 
match(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFewIgnoreCase
 
match(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfNone
 
match(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOne
 
match(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOneSingleChar
 
match(CharSequence) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
match(CharSequence) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfNone
 
match(CharSequence) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOne
 
match(CharSequence, int, int) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharTrie
Searches for the longest matching string in the trie that matches the provided string.
match(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFew
 
match(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFewIgnoreCase
 
match(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfNone
 
match(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOne
 
match(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfOneSingleChar
 
MAX_DECIMAL_DIGITS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractBigIntegerParser
The resulting value must fit into 2^31 - 1 bits.
MAX_DIGITS_WITHOUT_LEADING_ZEROS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractBigDecimalParser
MAX_EXPONENT_NUMBER - Static variable in class ch.randelshofer.fastdoubleparser.AbstractBigDecimalParser
 
MAX_EXPONENT_NUMBER - Static variable in class ch.randelshofer.fastdoubleparser.AbstractFloatValueParser
The decimal exponent of a double has a range of -324 to +308.
MAX_HEX_DIGITS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractBigIntegerParser
The resulting value must fit into 2^31 - 1 bits.
MAX_INPUT_LENGTH - Static variable in class ch.randelshofer.fastdoubleparser.AbstractFloatValueParser
This is the maximal input length that a Java array can have.
MAX_MAG_LENGTH - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
This constant limits mag.length of BigIntegers to the supported range.
MAX_REQUIRED_DIGITS - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleMath
 
MINIMAL_NINETEEN_DIGIT_INTEGER - Static variable in class ch.randelshofer.fastdoubleparser.AbstractFloatValueParser
This is the smallest non-negative number that has 19 decimal digits.
minusSign - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
minusSign - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
minusSign - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
minusSign - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
minusSign() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
minusSignChar - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
multiply(int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Multiplies a by c.
multiply(FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
multiply(BigInteger, BigInteger) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Returns a BigInteger whose value is (a * b).
multiplyByIAnd(int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Multiplies a by c and by i.
multiplyConjugate(int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Multiplies a by the conjugate of c.
multiplyConjugate(FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
multiplies this number by the conjugate of c.
multiplyConjugateInto(int, FftMultiplier.MutableComplex, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
multiplyConjugateTimesI(int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Multiplies (a[i].real,a[i+1].imaginary) by the conjugate of c and by i.
multiplyFft(BigInteger, BigInteger) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Multiplies two BigIntegers using a floating-point FFT.
multiplyInto(int, FftMultiplier.MutableComplex, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
multiplyPointwise(FftMultiplier.ComplexVector) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
MutableComplex() - Constructor for class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 

N

nan - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
nan - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
nan - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
nan - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
nan() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
nan() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
nan() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
nan() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
 
nan() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayAscii
 
nan() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayUtf8
 
nan() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharSequence
 
nan() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromByteArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharSequence
 
nan() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromByteArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharArray
 
nan() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharSequence
 
nan() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
nanTrie - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayAscii
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayUtf8
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharSequence
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromByteArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharSequence
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromByteArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharArray
 
negativeInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharSequence
 
next - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap.Node
 
next - Variable in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap.Node
 
Node(byte, int) - Constructor for class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap.Node
 
Node(char, int) - Constructor for class ch.randelshofer.fastdoubleparser.chr.CharToIntMap.Node
 
NumberFormatSymbols - Class in ch.randelshofer.fastdoubleparser
Defines a set of symbols for ConfigurableDoubleParser.
NumberFormatSymbols(String, String, Collection<String>, String, String, Collection<String>, Collection<String>, String) - Constructor for class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Convenience constructor.
NumberFormatSymbols(Set<Character>, Set<Character>, Set<String>, Set<Character>, Set<Character>, Set<String>, Set<String>, List<Character>) - Constructor for class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Canonical constructor.
NumberFormatSymbolsInfo - Class in ch.randelshofer.fastdoubleparser
Provides information about NumberFormatSymbols.
NumberFormatSymbolsInfo() - Constructor for class ch.randelshofer.fastdoubleparser.NumberFormatSymbolsInfo
 
numInts - Variable in class ch.randelshofer.fastdoubleparser.BigSignificand
 

O

offset - Variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
Offset to the real part of a complex number.
OTHER_CLASS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Special value in AbstractNumberParser.CHAR_TO_HEX_MAP for characters that are neither a hex digit nor a decimal point character..

P

parseBigDecimal(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
parseBigDecimal(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a BigDecimal value.
parseBigDecimal(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
parseBigDecimal(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseBigDecimal(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
parseBigDecimal(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a BigDecimal value.
parseBigDecimalString(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromByteArray
Parses a BigDecimalString as specified in JavaBigDecimalParser.
parseBigDecimalString(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharArray
Parses a BigDecimalString as specified in JavaBigDecimalParser.
parseBigDecimalString(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharSequence
Parses a BigDecimalString as specified in JavaBigDecimalParser.
parseBigDecimalStringWithManyDigits(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromByteArray
Parses a big decimal string that has many digits.
parseBigDecimalStringWithManyDigits(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharArray
Parses a big decimal string that has many digits.
parseBigDecimalStringWithManyDigits(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharSequence
Parses a big decimal string that has many digits.
parseBigInteger(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a byte-Array and converts it into a BigInteger value.
parseBigInteger(byte[], int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a byte-Array and converts it into a BigInteger value.
parseBigInteger(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a char-Array and converts it into a BigInteger value.
parseBigInteger(char[], int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a char-Array and converts it into a BigInteger value.
parseBigInteger(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
parseBigInteger(CharSequence, int, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerParser
Parses a BigIntegerString from a CharSequence and converts it into a BigInteger value.
parseBigIntegerString(byte[], int, int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromByteArray
Parses a BigIntegerLiteral as specified in JavaBigIntegerParser.
parseBigIntegerString(char[], int, int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharArray
Parses a BigIntegerLiteral as specified in JavaBigIntegerParser.
parseBigIntegerString(CharSequence, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharSequence
Parses a BigIntegerLiteral as specified in JavaBigIntegerParser.
parseDecDigits(byte[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromByteArray
 
parseDecDigits(char[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharArray
 
parseDecDigits(CharSequence, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharSequence
 
parseDecFloatLiteral(byte[], int, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
Parses a DecimalFloatingPointLiteral production with optional trailing white space until the end of the text.
parseDecFloatLiteral(char[], int, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
Parses a DecimalFloatingPointLiteral production with optional trailing white space until the end of the text.
parseDecFloatLiteral(CharSequence, int, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
Parses a DecimalFloatingPointLiteral production with optional trailing white space until the end of the text.
parseDigitsIterative(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.ParseDigitsTaskByteArray
Parses digits in quadratic time O(N2).
parseDigitsIterative(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.ParseDigitsTaskCharArray
Parses digits in quadratic time O(N2).
parseDigitsIterative(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.ParseDigitsTaskCharSequence
Parses digits in quadratic time O(N2).
parseDigitsRecursive(byte[], int, int, Map<Integer, BigInteger>, int) - Static method in class ch.randelshofer.fastdoubleparser.ParseDigitsTaskByteArray
Parses digits in O(N log N (log log N)) time.
parseDigitsRecursive(char[], int, int, Map<Integer, BigInteger>, int) - Static method in class ch.randelshofer.fastdoubleparser.ParseDigitsTaskCharArray
Parses digits in O(N log N (log log N)) time.
parseDigitsRecursive(CharSequence, int, int, Map<Integer, BigInteger>, int) - Static method in class ch.randelshofer.fastdoubleparser.ParseDigitsTaskCharSequence
Parses digits in O(N log N (log log N)) time.
ParseDigitsTaskByteArray - Class in ch.randelshofer.fastdoubleparser
Parses digits.
ParseDigitsTaskByteArray() - Constructor for class ch.randelshofer.fastdoubleparser.ParseDigitsTaskByteArray
Don't let anyone instantiate this class.
ParseDigitsTaskCharArray - Class in ch.randelshofer.fastdoubleparser
Parses digits.
ParseDigitsTaskCharArray() - Constructor for class ch.randelshofer.fastdoubleparser.ParseDigitsTaskCharArray
Don't let anyone instantiate this class.
ParseDigitsTaskCharSequence - Class in ch.randelshofer.fastdoubleparser
Parses digits.
ParseDigitsTaskCharSequence() - Constructor for class ch.randelshofer.fastdoubleparser.ParseDigitsTaskCharSequence
Don't let anyone instantiate this class.
parseDouble(byte[]) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from the specified byte array.
parseDouble(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Convenience method for calling JavaDoubleParser.parseDouble(byte[], int, int).
parseDouble(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Convenience method for calling JsonDoubleParser.parseDouble(byte[], int, int).
parseDouble(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from a substring of the specified byte array.
parseDouble(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(char[]) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from the specified char array.
parseDouble(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Convenience method for calling JavaDoubleParser.parseDouble(char[], int, int).
parseDouble(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Convenience method for calling JsonDoubleParser.parseDouble(char[], int, int).
parseDouble(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from a substring of the specified char array.
parseDouble(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a double value.
parseDouble(CharSequence) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from the specified char sequence.
parseDouble(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
parseDouble(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
parseDouble(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
Parses a double value from a substring of the specified char sequence.
parseDouble(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaDoubleParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a double value.
parseDouble(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JsonDoubleParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a double value.
parseFloat(byte[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Convenience method for calling JavaFloatParser.parseFloat(byte[], int, int).
parseFloat(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a float value.
parseFloat(char[]) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Convenience method for calling JavaFloatParser.parseFloat(char[], int, int).
parseFloat(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Parses a FloatingPointLiteral from a byte-Array and converts it into a float value.
parseFloat(CharSequence) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
parseFloat(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.JavaFloatParser
Parses a FloatingPointLiteral from a CharSequence and converts it into a float value.
parseFloatingPointLiteral(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
Parses a FloatingPointLiteral production with optional leading and trailing white space.
parseFloatingPointLiteral(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
Parses a FloatingPointLiteral production with optional leading and trailing white space.
parseFloatingPointLiteral(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
Parses a FloatingPointLiteral production with optional leading and trailing white space.
parseFloatingPointLiteral(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
Parses a FloatingPointLiteral production with optional leading and trailing white space.
parseFloatingPointLiteral(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
Parses a FloatingPointLiteral production with optional leading and trailing white space.
parseFloatingPointLiteral(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
Parses a FloatingPointLiteral production with optional leading and trailing white space.
parseFloatingPointLiteral(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
Parses a FloatingPointLiteral production with optional leading and trailing white space.
parseHexDigits(byte[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromByteArray
 
parseHexDigits(char[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharArray
 
parseHexDigits(CharSequence, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharSequence
 
parseHexFloatingPointLiteral(byte[], int, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
Parses the following rules (more rules are defined in AbstractFloatValueParser): RestOfHexFloatingPointLiteral: RestOfHexSignificand BinaryExponent RestOfHexSignificand: HexDigits HexDigits . [HexDigits] . HexDigits
parseHexFloatLiteral(char[], int, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
Parses the following rules (more rules are defined in AbstractFloatValueParser): RestOfHexFloatingPointLiteral: RestOfHexSignificand BinaryExponent RestOfHexSignificand: HexDigits HexDigits . [HexDigits] . HexDigits
parseHexFloatLiteral(CharSequence, int, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
Parses the following rules (more rules are defined in AbstractFloatValueParser): RestOfHexFloatingPointLiteral: RestOfHexSignificand BinaryExponent RestOfHexSignificand: HexDigits HexDigits . [HexDigits] . HexDigits
parseManyDecDigits(byte[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromByteArray
 
parseManyDecDigits(char[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharArray
 
parseManyDecDigits(CharSequence, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharSequence
 
parseNaNOrInfinity(byte[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
 
parseNaNOrInfinity(byte[], int, int, boolean, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
parseNaNOrInfinity(byte[], int, int, boolean, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
parseNaNOrInfinity(char[], int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
 
parseNaNOrInfinity(char[], int, int, boolean, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
parseNaNOrInfinity(CharSequence, int, int, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
 
parseNaNOrInfinity(CharSequence, int, int, boolean, boolean) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
parseNumber(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromByteArray
Parses a number production.
parseNumber(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromCharArray
Parses a number production.
parseNumber(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromCharSequence
Parses a number production.
part(int, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
plusSign - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
plusSign - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
plusSign - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
plusSign - Variable in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
plusSign() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
plusSignChar - Variable in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayAscii
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayUtf8
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharSequence
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromByteArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharSequence
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromByteArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharArray
 
positiveInfinity() - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharSequence
 
powersOfTen - Static variable in class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
put(byte, int) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
put(char, int) - Method in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 

R

readIntBE - Static variable in class ch.randelshofer.fastdoubleparser.BigSignificand
 
readIntBE - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
readIntBE(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
readIntLE - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
readLongBE - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
readLongBE(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
readLongLE - Static variable in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
readLongLE(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
real - Variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
real(int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
real(int, double) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
REAL - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
realIdx(int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
RECURSION_THRESHOLD - Static variable in class ch.randelshofer.fastdoubleparser.AbstractBigDecimalParser
Threshold on the number of digits for selecting the recursive algorithm instead of the iterative algorithm.
RECURSION_THRESHOLD - Static variable in class ch.randelshofer.fastdoubleparser.AbstractBigIntegerParser
Threshold on the number of digits for selecting the recursive algorithm instead of the iterative algorithm.
Result(char[], int) - Constructor for class ch.randelshofer.fastdoubleparser.Utf8Decoder.Result
 
root - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFew
 
root - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteTrieOfFewIgnoreCase
 
root - Variable in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFew
 
root - Variable in class ch.randelshofer.fastdoubleparser.chr.CharTrieOfFewIgnoreCase
 
ROOTS_CACHE2_SIZE - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
for FFTs of length up to 2^19
ROOTS2_CACHE - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
Sets of complex roots of unity.
ROOTS3_CACHE - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
Sets of complex roots of unity.
ROOTS3_CACHE_SIZE - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
for FFTs of length up to 3*2^19

S

set(int, double, double) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
set(FftMultiplier.ComplexVector, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
setEnd() - Method in class ch.randelshofer.fastdoubleparser.bte.ByteTrieNode
 
setEnd() - Method in class ch.randelshofer.fastdoubleparser.chr.CharTrieNode
 
SIN_0_25 - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
 
skipFormatCharacters(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
Skips all format characters.
skipFormatCharacters(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
Skips all format characters.
skipWhitespace(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
Skips optional white space in the provided string
skipWhitespace(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
Skips optional white space in the provided string
skipWhitespace(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
Skips optional white space in the provided string
skipZeroes(byte[], int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromByteArray
 
skipZeroes(char[], int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharArray
 
skipZeroes(CharSequence, int, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigIntegerFromCharSequence
 
SlowDoubleConversionPath - Class in ch.randelshofer.fastdoubleparser
 
SlowDoubleConversionPath() - Constructor for class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
slowPathToDouble(byte[], int, int, int, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
 
slowPathToDouble(byte[], int, int, int, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
 
slowPathToDouble(char[], int, int, int, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
 
slowPathToDouble(CharSequence, int, int, int, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
 
SMALL_POWERS_OF_TEN - Static variable in class ch.randelshofer.fastdoubleparser.FastIntegerMath
 
splitFloor16(int, int) - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
Finds middle of range with upper range half rounded up to multiple of 16.
square(BigInteger) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Returns a BigInteger whose value is (this<sup>2</sup>).
squareFft(BigInteger) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
 
squareInto(FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
squarePointwise() - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
The result is placed in the argument
subtract(FftMultiplier.ComplexVector, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
subtract(FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
subtractInto(int, FftMultiplier.ComplexVector, int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
subtractInto(FftMultiplier.MutableComplex, FftMultiplier.ComplexVector, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
subtractInto(FftMultiplier.MutableComplex, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
subtractTimesI(FftMultiplier.ComplexVector, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
subtractTimesI(FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
subtractTimesIInto(int, FftMultiplier.ComplexVector, int, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
subtractTimesIInto(FftMultiplier.MutableComplex, FftMultiplier.MutableComplex) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.MutableComplex
 
symbols - Variable in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleParser
 
SYNTAX_ERROR - Static variable in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Message text for the NumberFormatException that is thrown when the syntax is illegal.
SYNTAX_ERROR_BITS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Uses the unused mantissa of a NaN value to encode a syntax error.

T

table - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
table - Variable in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 
TEN_POW_16 - Static variable in class ch.randelshofer.fastdoubleparser.FastIntegerMath
 
timesTwoToThe(int, int) - Method in class ch.randelshofer.fastdoubleparser.FftMultiplier.ComplexVector
 
toBigDecimal(byte[], ByteDigitSet, int, int, int, int, int, long) - Static method in class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
toBigDecimal(char[], CharDigitSet, int, int, int, int, int, long) - Static method in class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
toBigDecimal(CharSequence, CharDigitSet, int, int, int, int, int, long) - Static method in class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
toBigInteger() - Method in class ch.randelshofer.fastdoubleparser.BigSignificand
Converts the BigSignificand to a BigInteger.
toDigit(byte) - Method in interface ch.randelshofer.fastdoubleparser.bte.ByteDigitSet
Returns a value in the range 0 to 9 if the specified character is a digit.
toDigit(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap
 
toDigit(byte) - Method in class ch.randelshofer.fastdoubleparser.bte.ConsecutiveByteDigitSet
 
toDigit(char) - Method in interface ch.randelshofer.fastdoubleparser.chr.CharDigitSet
Returns a value in the range 0 to 9 if the specified character is a digit.
toDigit(char) - Method in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap
 
toDigit(char) - Method in class ch.randelshofer.fastdoubleparser.chr.ConsecutiveCharDigitSet
 
toDouble(byte[], ByteDigitSet, int, int, int, int, boolean, long) - Static method in class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
toDouble(char[], CharDigitSet, int, int, int, int, boolean, long) - Static method in class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
toDouble(CharSequence, CharDigitSet, int, int, int, int, boolean, long) - Static method in class ch.randelshofer.fastdoubleparser.SlowDoubleConversionPath
 
toFftVector(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.FftMultiplier
Converts this BigInteger into an array of complex numbers suitable for an FFT.
toList(String) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
TOOM_COOK_THRESHOLD - Static variable in class ch.randelshofer.fastdoubleparser.FftMultiplier
The threshold value for using 3-way Toom-Cook multiplication.
toSet(String) - Static method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
toString() - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
 
tryDecFloatToDoubleTruncated(boolean, long, int, boolean, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleMath
Tries to compute significand * 10^exponent exactly using a fast algorithm; and if isNegative is true, negate the result; the significand can be truncated.
tryDecFloatToFloatTruncated(boolean, long, int, boolean, int) - Static method in class ch.randelshofer.fastdoubleparser.FastFloatMath
 
tryDecToDoubleWithFastAlgorithm(boolean, long, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleMath
Tries to compute significand * 10^power exactly using a fast algorithm; and if isNegative is true, negate the result.
tryDecToFloatWithFastAlgorithm(boolean, long, int) - Static method in class ch.randelshofer.fastdoubleparser.FastFloatMath
Attempts to compute digits * 10^(power) exactly; and if "negative" is true, negate the result.
tryHexFloatToDoubleTruncated(boolean, long, long, boolean, long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleMath
Tries to compute significand * 2^exponent exactly using a fast algorithm; and if isNegative is true, negate the result; the significand can be truncated.
tryHexFloatToFloatTruncated(boolean, long, int, boolean, int) - Static method in class ch.randelshofer.fastdoubleparser.FastFloatMath
Tries to compute significand * 2^exponent exactly using a fast algorithm; and if isNegative is true, negate the result; the significand can be truncated.
tryToParseEightDigits(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseEightDigits(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight decimal digits from a char array using the 'SIMD within a register technique' (SWAR).
tryToParseEightDigits(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight digits at once using the 'SIMD within a register technique' (SWAR).
tryToParseEightDigitsUtf16(long, long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight decimal digits at once using the 'SIMD within a register technique' (SWAR).
tryToParseEightDigitsUtf8(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight decimal digits from a byte array using the 'SIMD within a register technique' (SWAR).
tryToParseEightDigitsUtf8(long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight digits from a long using the 'SIMD within a register technique' (SWAR).
tryToParseEightHexDigits(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight hex digits from a byte array using the 'SIMD within a register technique' (SWAR).
tryToParseEightHexDigits(char[], int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
 
tryToParseEightHexDigits(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight hex digits from a char array using the 'SIMD within a register technique' (SWAR).
tryToParseEightHexDigits(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight digits at once using the 'SIMD within a register technique' (SWAR).
tryToParseEightHexDigitsUtf16(long, long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight hex digits from two longs using the 'SIMD within a register technique' (SWAR).
tryToParseEightHexDigitsUtf8(long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
Tries to parse eight digits from a long using the 'SIMD within a register technique' (SWAR).
tryToParseFourDigits(byte[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseFourDigits(char[], int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseFourDigits(CharSequence, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseFourDigitsUtf16(long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseFourDigitsUtf8(int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseUpTo7Digits(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseUpTo7Digits(char[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
tryToParseUpTo7Digits(CharSequence, int, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 

U

unsignedMultiplyHigh(long, long) - Static method in class ch.randelshofer.fastdoubleparser.FastIntegerMath
Computes uint128 product = (uint64)x * (uint64)y.
Utf8Decoder - Class in ch.randelshofer.fastdoubleparser
Decodes UTF-8 encoded bytes to a character array.
Utf8Decoder() - Constructor for class ch.randelshofer.fastdoubleparser.Utf8Decoder
 
Utf8Decoder.Result - Class in ch.randelshofer.fastdoubleparser
 

V

value - Variable in class ch.randelshofer.fastdoubleparser.bte.ByteToIntMap.Node
 
value - Variable in class ch.randelshofer.fastdoubleparser.chr.CharToIntMap.Node
 
VALUE_EXCEEDS_LIMITS - Static variable in class ch.randelshofer.fastdoubleparser.AbstractNumberParser
Message text for the NumberFormatException that is thrown when there are too many input digits.
valueOfBigDecimalString(byte[], int, int, int, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromByteArray
Parses a big decimal string after we have identified the parts of the significand, and after we have obtained the exponent value.
valueOfBigDecimalString(char[], int, int, int, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharArray
Parses a big decimal string after we have identified the parts of the significand, and after we have obtained the exponent value.
valueOfBigDecimalString(CharSequence, int, int, int, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaBigDecimalFromCharSequence
Parses a big decimal string after we have identified the parts of the significand, and after we have obtained the exponent value.
valueOfFloatLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromByteArray
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromByteArray
 
valueOfFloatLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromByteArray
 
valueOfFloatLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JsonDoubleBitsFromByteArray
 
valueOfFloatLiteral(byte[], int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayAscii
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(byte[], int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromByteArrayUtf8
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(byte[], int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayAscii
 
valueOfFloatLiteral(byte[], int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromByteArrayUtf8
 
valueOfFloatLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromCharArray
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharArray
 
valueOfFloatLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharArray
 
valueOfFloatLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JsonDoubleBitsFromCharArray
 
valueOfFloatLiteral(char[], int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharArray
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(char[], int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharArray
 
valueOfFloatLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJsonFloatingPointBitsFromCharSequence
Computes a float value from the given components of a number literal.
valueOfFloatLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharSequence
 
valueOfFloatLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharSequence
 
valueOfFloatLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JsonDoubleBitsFromCharSequence
 
valueOfFloatLiteral(CharSequence, int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractConfigurableFloatingPointBitsFromCharSequence
Computes a float value from the given components of a decimal float literal.
valueOfFloatLiteral(CharSequence, int, int, int, int, boolean, long, int, boolean, int, int, int, int) - Method in class ch.randelshofer.fastdoubleparser.ConfigurableDoubleBitsFromCharSequence
 
valueOfHexLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromByteArray
Computes a float value from the given components of a hexadecimal float literal.
valueOfHexLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromByteArray
 
valueOfHexLiteral(byte[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromByteArray
 
valueOfHexLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharArray
Computes a float value from the given components of a hexadecimal float literal.
valueOfHexLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharArray
 
valueOfHexLiteral(char[], int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharArray
 
valueOfHexLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.AbstractJavaFloatingPointBitsFromCharSequence
Computes a float value from the given components of a hexadecimal float literal.
valueOfHexLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaDoubleBitsFromCharSequence
 
valueOfHexLiteral(CharSequence, int, int, boolean, long, int, boolean, int) - Method in class ch.randelshofer.fastdoubleparser.JavaFloatBitsFromCharSequence
 

W

withDecimalSeparator(Set<Character>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified decimal separator symbols.
withDigits(List<Character>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified digits.
withExponentSeparator(Set<String>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified exponent separator symbols.
withGroupingSeparator(Set<Character>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified grouping separator symbols.
withInfinity(Set<String>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified infinity symbols.
withMinusSign(Set<Character>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified minus sign symbols.
withNaN(Set<String>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified NaN symbols.
withPlusSign(Set<Character>) - Method in class ch.randelshofer.fastdoubleparser.NumberFormatSymbols
Creates a new instance with the specified plus sign symbols.
writeIntBE(byte[], int, int) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 
writeLongBE(byte[], int, long) - Static method in class ch.randelshofer.fastdoubleparser.FastDoubleSwar
 

X

x - Variable in class ch.randelshofer.fastdoubleparser.BigSignificand
 
x(int) - Method in class ch.randelshofer.fastdoubleparser.BigSignificand
 
x(int, int) - Method in class ch.randelshofer.fastdoubleparser.BigSignificand
 

Z

zeroDigit - Variable in class ch.randelshofer.fastdoubleparser.bte.ConsecutiveByteDigitSet
 
zeroDigit - Variable in class ch.randelshofer.fastdoubleparser.chr.ConsecutiveCharDigitSet
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes All Packages