Uses of Class
org.apfloat.spi.DataStorage.Iterator
-
Packages that use DataStorage.Iterator Package Description org.apfloat.internal Default implementations of the apfloat Service Provider Interface (SPI).org.apfloat.spi The apfloat Service Provider Interface (SPI). -
-
Uses of DataStorage.Iterator in org.apfloat.internal
Subclasses of DataStorage.Iterator in org.apfloat.internal Modifier and Type Class Description private class
DoubleDiskDataStorage.BlockIterator
private class
DoubleMemoryDataStorage.ReadOnlyIterator
private class
DoubleMemoryDataStorage.ReadWriteIterator
private class
DoubleMemoryDataStorage.WriteOnlyIterator
private class
FloatDiskDataStorage.BlockIterator
private class
FloatMemoryDataStorage.ReadOnlyIterator
private class
FloatMemoryDataStorage.ReadWriteIterator
private class
FloatMemoryDataStorage.WriteOnlyIterator
private class
IntDiskDataStorage.BlockIterator
private class
IntMemoryDataStorage.ReadOnlyIterator
private class
IntMemoryDataStorage.ReadWriteIterator
private class
IntMemoryDataStorage.WriteOnlyIterator
private class
LongDiskDataStorage.BlockIterator
private class
LongMemoryDataStorage.ReadOnlyIterator
private class
LongMemoryDataStorage.ReadWriteIterator
private class
LongMemoryDataStorage.WriteOnlyIterator
Fields in org.apfloat.internal declared as DataStorage.Iterator Modifier and Type Field Description private static DataStorage.Iterator
DoubleApfloatImpl. ZERO_ITERATOR
private static DataStorage.Iterator
FloatApfloatImpl. ZERO_ITERATOR
private static DataStorage.Iterator
IntApfloatImpl. ZERO_ITERATOR
private static DataStorage.Iterator
LongApfloatImpl. ZERO_ITERATOR
Methods in org.apfloat.internal that return DataStorage.Iterator Modifier and Type Method Description private static DataStorage.Iterator
DoubleCarryCRTStepStrategy. arrayIterator(double[] data)
private static DataStorage.Iterator
FloatCarryCRTStepStrategy. arrayIterator(float[] data)
private static DataStorage.Iterator
IntCarryCRTStepStrategy. arrayIterator(int[] data)
private static DataStorage.Iterator
LongCarryCRTStepStrategy. arrayIterator(long[] data)
private static DataStorage.Iterator
DoubleCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
private static DataStorage.Iterator
FloatCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
private static DataStorage.Iterator
IntCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
private static DataStorage.Iterator
LongCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
private DataStorage.Iterator
DoubleApfloatImpl. getZeroPaddedIterator(long start, long end)
private DataStorage.Iterator
FloatApfloatImpl. getZeroPaddedIterator(long start, long end)
private DataStorage.Iterator
IntApfloatImpl. getZeroPaddedIterator(long start, long end)
private DataStorage.Iterator
LongApfloatImpl. getZeroPaddedIterator(long start, long end)
DataStorage.Iterator
DoubleDiskDataStorage. iterator(int mode, long startPosition, long endPosition)
DataStorage.Iterator
DoubleMemoryDataStorage. iterator(int mode, long startPosition, long endPosition)
DataStorage.Iterator
FloatDiskDataStorage. iterator(int mode, long startPosition, long endPosition)
DataStorage.Iterator
FloatMemoryDataStorage. iterator(int mode, long startPosition, long endPosition)
DataStorage.Iterator
IntDiskDataStorage. iterator(int mode, long startPosition, long endPosition)
DataStorage.Iterator
IntMemoryDataStorage. iterator(int mode, long startPosition, long endPosition)
DataStorage.Iterator
LongDiskDataStorage. iterator(int mode, long startPosition, long endPosition)
DataStorage.Iterator
LongMemoryDataStorage. iterator(int mode, long startPosition, long endPosition)
Methods in org.apfloat.internal with parameters of type DataStorage.Iterator Modifier and Type Method Description java.lang.Double
DoubleAdditionStrategy. add(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Double carry, DataStorage.Iterator dst, long size)
java.lang.Float
FloatAdditionStrategy. add(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Float carry, DataStorage.Iterator dst, long size)
java.lang.Integer
IntAdditionStrategy. add(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Integer carry, DataStorage.Iterator dst, long size)
java.lang.Long
LongAdditionStrategy. add(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Long carry, DataStorage.Iterator dst, long size)
double
DoubleBaseMath. baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, double carry, DataStorage.Iterator dst, long size)
Addition in some base.float
FloatBaseMath. baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, float carry, DataStorage.Iterator dst, long size)
Addition in some base.int
IntBaseMath. baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, int carry, DataStorage.Iterator dst, long size)
Addition in some base.long
LongBaseMath. baseAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, long carry, DataStorage.Iterator dst, long size)
Addition in some base.private double
DoubleCarryCRTStepStrategy. baseCarry(DataStorage.Iterator srcDst, double carry, long size)
private float
FloatCarryCRTStepStrategy. baseCarry(DataStorage.Iterator srcDst, float carry, long size)
private int
IntCarryCRTStepStrategy. baseCarry(DataStorage.Iterator srcDst, int carry, long size)
private long
LongCarryCRTStepStrategy. baseCarry(DataStorage.Iterator srcDst, long carry, long size)
double
DoubleBaseMath. baseDivide(DataStorage.Iterator src1, double src2, double carry, DataStorage.Iterator dst, long size)
Division in some base.float
FloatBaseMath. baseDivide(DataStorage.Iterator src1, float src2, float carry, DataStorage.Iterator dst, long size)
Division in some base.int
IntBaseMath. baseDivide(DataStorage.Iterator src1, int src2, int carry, DataStorage.Iterator dst, long size)
Division in some base.long
LongBaseMath. baseDivide(DataStorage.Iterator src1, long src2, long carry, DataStorage.Iterator dst, long size)
Division in some base.double
DoubleBaseMath. baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, double src3, double carry, DataStorage.Iterator dst, long size)
Multiplication and addition in some base.float
FloatBaseMath. baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, float src3, float carry, DataStorage.Iterator dst, long size)
Multiplication and addition in some base.int
IntBaseMath. baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, int src3, int carry, DataStorage.Iterator dst, long size)
Multiplication and addition in some base.long
LongBaseMath. baseMultiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, long src3, long carry, DataStorage.Iterator dst, long size)
Multiplication and addition in some base.double
DoubleBaseMath. baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, double carry, DataStorage.Iterator dst, long size)
Subtraction in some base.float
FloatBaseMath. baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, float carry, DataStorage.Iterator dst, long size)
Subtraction in some base.int
IntBaseMath. baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, int carry, DataStorage.Iterator dst, long size)
Subtraction in some base.long
LongBaseMath. baseSubtract(DataStorage.Iterator src1, DataStorage.Iterator src2, long carry, DataStorage.Iterator dst, long size)
Subtraction in some base.private static DataStorage.Iterator
DoubleCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
private static DataStorage.Iterator
FloatCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
private static DataStorage.Iterator
IntCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
private static DataStorage.Iterator
LongCarryCRTStepStrategy. compositeIterator(DataStorage.Iterator iterator1, long size, DataStorage.Iterator iterator2)
java.lang.Double
DoubleAdditionStrategy. divide(DataStorage.Iterator src1, java.lang.Double src2, java.lang.Double carry, DataStorage.Iterator dst, long size)
java.lang.Float
FloatAdditionStrategy. divide(DataStorage.Iterator src1, java.lang.Float src2, java.lang.Float carry, DataStorage.Iterator dst, long size)
java.lang.Integer
IntAdditionStrategy. divide(DataStorage.Iterator src1, java.lang.Integer src2, java.lang.Integer carry, DataStorage.Iterator dst, long size)
java.lang.Long
LongAdditionStrategy. divide(DataStorage.Iterator src1, java.lang.Long src2, java.lang.Long carry, DataStorage.Iterator dst, long size)
private long
DoubleApfloatImpl. findMismatch(DataStorage.Iterator thisIterator, DataStorage.Iterator thatIterator, long size)
private long
FloatApfloatImpl. findMismatch(DataStorage.Iterator thisIterator, DataStorage.Iterator thatIterator, long size)
private long
IntApfloatImpl. findMismatch(DataStorage.Iterator thisIterator, DataStorage.Iterator thatIterator, long size)
private long
LongApfloatImpl. findMismatch(DataStorage.Iterator thisIterator, DataStorage.Iterator thatIterator, long size)
java.lang.Double
DoubleAdditionStrategy. multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Double src3, java.lang.Double carry, DataStorage.Iterator dst, long size)
java.lang.Float
FloatAdditionStrategy. multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Float src3, java.lang.Float carry, DataStorage.Iterator dst, long size)
java.lang.Integer
IntAdditionStrategy. multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Integer src3, java.lang.Integer carry, DataStorage.Iterator dst, long size)
java.lang.Long
LongAdditionStrategy. multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Long src3, java.lang.Long carry, DataStorage.Iterator dst, long size)
java.lang.Double
DoubleAdditionStrategy. subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Double carry, DataStorage.Iterator dst, long size)
java.lang.Float
FloatAdditionStrategy. subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Float carry, DataStorage.Iterator dst, long size)
java.lang.Integer
IntAdditionStrategy. subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Integer carry, DataStorage.Iterator dst, long size)
java.lang.Long
LongAdditionStrategy. subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, java.lang.Long carry, DataStorage.Iterator dst, long size)
-
Uses of DataStorage.Iterator in org.apfloat.spi
Subclasses of DataStorage.Iterator in org.apfloat.spi Modifier and Type Class Description protected class
DataStorage.AbstractIterator
Abstract base class for iterators iterating through thisDataStorage
.Methods in org.apfloat.spi that return DataStorage.Iterator Modifier and Type Method Description abstract DataStorage.Iterator
DataStorage. iterator(int mode, long startPosition, long endPosition)
Constructs a new iterator.Methods in org.apfloat.spi with parameters of type DataStorage.Iterator Modifier and Type Method Description T
AdditionStrategy. add(DataStorage.Iterator src1, DataStorage.Iterator src2, T carry, DataStorage.Iterator dst, long size)
Addition in some base.T
AdditionStrategy. divide(DataStorage.Iterator src1, T src2, T carry, DataStorage.Iterator dst, long size)
Division in some base.T
AdditionStrategy. multiplyAdd(DataStorage.Iterator src1, DataStorage.Iterator src2, T src3, T carry, DataStorage.Iterator dst, long size)
Multiplication and addition in some base.T
AdditionStrategy. subtract(DataStorage.Iterator src1, DataStorage.Iterator src2, T carry, DataStorage.Iterator dst, long size)
Subtraction in some base.
-