java.lang.Object
org.ojalgo.matrix.store.R064CSR.NonZeroView
- All Implemented Interfaces:
Comparable<R064CSR.NonZeroView>,Iterable<R064CSR.NonZeroView>,Iterator<R064CSR.NonZeroView>,Spliterator<R064CSR.NonZeroView>,AccessScalar<Double>,ElementView1D<Double,,R064CSR.NonZeroView> ElementView2D<Double,,R064CSR.NonZeroView> NumberDefinition
- Enclosing class:
R064CSR
public static final class R064CSR.NonZeroView
extends Object
implements ElementView2D<Double,R064CSR.NonZeroView>
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> -
Field Summary
FieldsFields inherited from interface org.ojalgo.structure.ElementView1D
CHARACTERISTICSFields inherited from interface java.util.Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ojalgo.structure.ElementView1D
characteristics, compareTo, forEachRemaining, getComparator, nextIndex, previousIndex, remove, step, stream, tryAdvanceMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.ojalgo.type.NumberDefinition
booleanValue, byteValue, floatValue, intValue, longValue, shortValueMethods inherited from interface java.util.Spliterator
getExactSizeIfKnown, hasCharacteristics
-
Field Details
-
myCursor
private int myCursor -
myLast
private final int myLast -
myMatrix
-
myRow
private int myRow
-
-
Constructor Details
-
Method Details
-
column
public long column()- Specified by:
columnin interfaceElementView2D<Double,R064CSR.NonZeroView>
-
doubleValue
public double doubleValue()- Specified by:
doubleValuein interfaceNumberDefinition
-
estimateSize
public long estimateSize()- Specified by:
estimateSizein interfaceSpliterator<R064CSR.NonZeroView>
-
get
- Specified by:
getin interfaceAccessScalar<Double>
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<R064CSR.NonZeroView>
-
hasPrevious
public boolean hasPrevious()- Specified by:
hasPreviousin interfaceElementView1D<Double,R064CSR.NonZeroView>
-
index
public long index()- Specified by:
indexin interfaceElementView1D<Double,R064CSR.NonZeroView>
-
iterator
- Specified by:
iteratorin interfaceElementView1D<Double,R064CSR.NonZeroView> - Specified by:
iteratorin interfaceIterable<R064CSR.NonZeroView>
-
next
- Specified by:
nextin interfaceIterator<R064CSR.NonZeroView>
-
previous
- Specified by:
previousin interfaceElementView1D<Double,R064CSR.NonZeroView>
-
row
public long row()- Specified by:
rowin interfaceElementView2D<Double,R064CSR.NonZeroView>
-
trySplit
- Specified by:
trySplitin interfaceElementView1D<Double,R064CSR.NonZeroView> - Specified by:
trySplitin interfaceSpliterator<R064CSR.NonZeroView>
-