Class R064CSR.NonZeroView
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 Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS, T_SPLITR> -
Field Summary
FieldsFields inherited from interface ElementView1D
CHARACTERISTICSFields inherited from interface Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ElementView1D
characteristics, compareTo, forEachRemaining, getComparator, nextIndex, previousIndex, remove, step, stream, tryAdvanceMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface NumberDefinition
booleanValue, byteValue, floatValue, intValue, longValue, shortValueMethods inherited from interface 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>
-