Class HouseholderRow<N extends Comparable<N>>
java.lang.Object
org.ojalgo.structure.Access2D.RowView<N>
org.ojalgo.matrix.transformation.HouseholderRow<N>
- All Implemented Interfaces:
Comparable<Access2D.RowView<N>>, Iterable<Access2D.RowView<N>>, Iterator<Access2D.RowView<N>>, Spliterator<Access2D.RowView<N>>, Householder<N>, HouseholderReference<N>, Access1D<N>, Access1D.Collectable<N,Mutate1D>, Mutate1D, Structure1D
final class HouseholderRow<N extends Comparable<N>>
extends Access2D.RowView<N>
implements HouseholderReference<N>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Access1D
Access1D.Aggregatable<N>, Access1D.Collectable<N,R>, Access1D.ElementView<N>, Access1D.SelectionView<N>, Access1D.Sliceable<N>, Access1D.Visitable<N> Nested classes/interfaces inherited from interface Householder
Householder.Generic<N>, Householder.Primitive32, Householder.Primitive64Nested classes/interfaces inherited from interface Mutate1D
Mutate1D.Fillable<N>, Mutate1D.Mixable<N>, Mutate1D.Modifiable<N>, Mutate1D.ModifiableReceiver<N>, Mutate1D.Receiver<N>, Mutate1D.SortableNested classes/interfaces inherited from interface Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,T_CONS, T_SPLITR> Nested classes/interfaces inherited from interface Structure1D
Structure1D.BasicMapper<T>, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.Logical<S,B>, Structure1D.LongIndex, Structure1D.LoopCallback -
Field Summary
FieldsFields inherited from interface Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcount()The total number of elements in this structure.doubledoubleValue(int index) intfirst()Regardless of what is actually returned by Access1D.doubleValue(long) and/or Access1D.get(long) vector elements with indeces less than 'first' should be assumed to be, and treated as if they are, zero.get(long index) <P extends Householder<N>>
PgetWorker(PhysicalStore.Factory<N, ?> factory) booleanisZero()voidpoint(long row, long col) Methods inherited from class Access2D.RowView
characteristics, compareTo, estimateSize, forEachRemaining, goToRow, hasNext, hasPrevious, iterator, next, previous, remove, row, set, set, size, stream, supplyTo, toString, tryAdvance, trySplitMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Access1D
asCollectable1D, asKeyed1D, asList, axpy, byteValue, byteValue, dot, doubleValue, elements, floatValue, floatValue, intValue, intValue, longValue, longValue, nonzeros, select, shortValue, shortValue, supplyTo, toList, toRawCopy1DMethods inherited from interface Access1D.Collectable
collectMethods inherited from interface Householder
transformMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Mutate1D
reset, set, set, set, set, set, set, set, set, set, set, setMethods inherited from interface Spliterator
getComparator, getExactSizeIfKnown, hasCharacteristicsMethods inherited from interface Structure1D
size
-
Field Details
-
myFirst
private int myFirst -
myStore
-
myWorker
-
-
Constructor Details
-
HouseholderRow
-
-
Method Details
-
count
public long count()Description copied from interface:Structure1DThe total number of elements in this structure.You only need to implement this method if the structure can contain more than Integer.MAX_VALUE elements.
- Specified by:
countin interfaceStructure1D- Overrides:
countin classAccess2D.RowView<N extends Comparable<N>>
-
doubleValue
public double doubleValue(int index) - Specified by:
doubleValuein interfaceAccess1D<N extends Comparable<N>>- Overrides:
doubleValuein classAccess2D.RowView<N extends Comparable<N>>
-
first
public int first()Description copied from interface:HouseholderRegardless of what is actually returned by Access1D.doubleValue(long) and/or Access1D.get(long) vector elements with indeces less than 'first' should be assumed to be, and treated as if they are, zero.- Specified by:
firstin interfaceHouseholder<N extends Comparable<N>>
-
get
- Specified by:
getin interfaceAccess1D<N extends Comparable<N>>- Overrides:
getin classAccess2D.RowView<N extends Comparable<N>>
-
getWorker
- Specified by:
getWorkerin interfaceHouseholderReference<N extends Comparable<N>>
-
isZero
public boolean isZero()- Specified by:
isZeroin interfaceHouseholderReference<N extends Comparable<N>>
-
point
public void point(long row, long col) - Specified by:
pointin interfaceHouseholderReference<N extends Comparable<N>>
-