Module ojalgo
Package org.ojalgo.structure
Class AccessAnyD.ElementView<N extends java.lang.Comparable<N>>
- java.lang.Object
-
- org.ojalgo.structure.AccessAnyD.ElementView<N>
-
- All Implemented Interfaces:
java.lang.Comparable<AccessAnyD.ElementView<N>>,java.lang.Iterable<AccessAnyD.ElementView<N>>,java.util.Iterator<AccessAnyD.ElementView<N>>,java.util.Spliterator<AccessAnyD.ElementView<N>>,AccessScalar<N>,ElementView1D<N,AccessAnyD.ElementView<N>>,ElementViewAnyD<N,AccessAnyD.ElementView<N>>,NumberDefinition
- Enclosing interface:
- AccessAnyD<N extends java.lang.Comparable<N>>
public static final class AccessAnyD.ElementView<N extends java.lang.Comparable<N>> extends java.lang.Object implements ElementViewAnyD<N,AccessAnyD.ElementView<N>>
-
-
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>>
-
-
Field Summary
Fields Modifier and Type Field Description private ElementView1D<N,?>myDelegate1Dprivate long[]myStructure-
Fields inherited from interface org.ojalgo.structure.ElementView1D
CHARACTERISTICS
-
-
Constructor Summary
Constructors Constructor Description ElementView(ElementView1D<N,?> delegate, long[] structure)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doubledoubleValue()longestimateSize()Nget()booleanhasNext()booleanhasPrevious()longindex()AccessAnyD.ElementView<N>iterator()AccessAnyD.ElementView<N>next()longnextIndex()AccessAnyD.ElementView<N>previous()longpreviousIndex()long[]reference()java.lang.StringtoString()AccessAnyD.ElementView<N>trySplit()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ojalgo.structure.ElementView1D
characteristics, compareTo, forEachRemaining, getComparator, remove, step, stream, tryAdvance
-
Methods inherited from interface org.ojalgo.type.NumberDefinition
booleanValue, byteValue, floatValue, intValue, longValue, shortValue
-
-
-
-
Field Detail
-
myDelegate1D
private final ElementView1D<N extends java.lang.Comparable<N>,?> myDelegate1D
-
myStructure
private final long[] myStructure
-
-
Constructor Detail
-
ElementView
public ElementView(ElementView1D<N,?> delegate, long[] structure)
-
-
Method Detail
-
doubleValue
public double doubleValue()
- Specified by:
doubleValuein interfaceNumberDefinition
-
estimateSize
public long estimateSize()
-
get
public N get()
- Specified by:
getin interfaceAccessScalar<N extends java.lang.Comparable<N>>
-
hasNext
public boolean hasNext()
-
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPreviousin interfaceElementView1D<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>
-
index
public long index()
- Specified by:
indexin interfaceElementView1D<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>
-
iterator
public AccessAnyD.ElementView<N> iterator()
- Specified by:
iteratorin interfaceElementView1D<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>- Specified by:
iteratorin interfacejava.lang.Iterable<N extends java.lang.Comparable<N>>
-
next
public AccessAnyD.ElementView<N> next()
-
nextIndex
public long nextIndex()
- Specified by:
nextIndexin interfaceElementView1D<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>
-
previous
public AccessAnyD.ElementView<N> previous()
- Specified by:
previousin interfaceElementView1D<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>
-
previousIndex
public long previousIndex()
- Specified by:
previousIndexin interfaceElementView1D<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>
-
reference
public long[] reference()
- Specified by:
referencein interfaceElementViewAnyD<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
trySplit
public AccessAnyD.ElementView<N> trySplit()
- Specified by:
trySplitin interfaceElementView1D<N extends java.lang.Comparable<N>,AccessAnyD.ElementView<N extends java.lang.Comparable<N>>>- Specified by:
trySplitin interfacejava.util.Spliterator<N extends java.lang.Comparable<N>>
-
-