Package org.apache.commons.rng
Class UniformRandomProviderSupport.AbstractProviderSpliterator<T>
- java.lang.Object
-
- org.apache.commons.rng.UniformRandomProviderSupport.AbstractProviderSpliterator<T>
-
- Type Parameters:
T- the type of elements returned by thisSpliterator.
- All Implemented Interfaces:
java.util.Spliterator<T>
- Direct Known Subclasses:
UniformRandomProviderSupport.ProviderDoublesSpliterator,UniformRandomProviderSupport.ProviderIntsSpliterator,UniformRandomProviderSupport.ProviderLongsSpliterator,UniformRandomProviderSupport.ProviderSplitsSpliterator
- Enclosing class:
- UniformRandomProviderSupport
private abstract static class UniformRandomProviderSupport.AbstractProviderSpliterator<T> extends java.lang.Object implements java.util.Spliterator<T>Base class for spliterators for streams of values. Contains the range current position and end position. Splitting is expected to divide the range in half and create instances that span the two ranges.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface java.util.Spliterator
java.util.Spliterator.OfDouble, java.util.Spliterator.OfInt, java.util.Spliterator.OfLong, java.util.Spliterator.OfPrimitive<T extends java.lang.Object,T_CONS extends java.lang.Object,T_SPLITR extends java.util.Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
-
-
Constructor Summary
Constructors Constructor Description AbstractProviderSpliterator(long position, long end)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcharacteristics()longestimateSize()
-