public static final class RationalMatrix.DenseReceiver extends Object
Mutate2D.Exchangeable, Mutate2D.Fillable<N extends Number>, Mutate2D.Mixable<N extends Number>, Mutate2D.Modifiable<N extends Number>, Mutate2D.ModifiableReceiver<N extends Number>, Mutate2D.Receiver<N extends Number>
Mutate1D.Sortable
Structure2D.IntRowColumn, Structure2D.Logical<S extends Structure2D,B extends Structure2D.Logical<S,?>>, Structure2D.LongRowColumn, Structure2D.ReducibleTo1D<R extends Structure1D>, Structure2D.RowColumnCallback, Structure2D.RowColumnKey<R,C>, Structure2D.RowColumnMapper<R,C>
Structure1D.BasicMapper<T>, Structure1D.IndexCallback, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.LongIndex, Structure1D.LoopCallback
Modifier and Type | Method and Description |
---|---|
void |
accept(Access2D<?> supplied) |
void |
add(long index,
double addend) |
void |
add(long row,
long col,
double value) |
void |
add(long row,
long col,
Number value) |
void |
add(long index,
Number addend) |
default M |
build() |
long |
count()
count() == countRows() * countColumns()
|
long |
countColumns() |
long |
countRows() |
void |
exchangeColumns(long colA,
long colB) |
void |
exchangeRows(long rowA,
long rowB) |
void |
fillAll(NullaryFunction<N> supplier) |
void |
fillAll(Number value) |
void |
fillColumn(long col,
Access1D<N> values) |
void |
fillColumn(long row,
long col,
Access1D<N> values) |
void |
fillColumn(long row,
long col,
NullaryFunction<N> supplier) |
void |
fillColumn(long row,
long column,
Number value) |
void |
fillColumn(long col,
N value) |
void |
fillColumn(long col,
NullaryFunction<N> supplier) |
void |
fillDiagonal(Access1D<N> values) |
void |
fillDiagonal(long row,
long col,
Access1D<N> values) |
void |
fillDiagonal(long row,
long col,
NullaryFunction<N> supplier) |
void |
fillDiagonal(long row,
long column,
Number value) |
void |
fillDiagonal(N value) |
void |
fillDiagonal(NullaryFunction<N> supplier) |
void |
fillMatching(Access1D<?> values)
Will fill the elements of [this] with the corresponding input values, and in the process (if
necessary) convert the elements to the correct type:
|
void |
fillMatching(Access1D<N> left,
BinaryFunction<N> function,
Access1D<N> right) |
void |
fillMatching(UnaryFunction<N> function,
Access1D<N> arguments) |
void |
fillOne(long index,
Access1D<?> values,
long valueIndex) |
void |
fillOne(long row,
long col,
Access1D<?> values,
long valueIndex) |
void |
fillOne(long row,
long col,
N value) |
void |
fillOne(long row,
long col,
NullaryFunction<N> supplier) |
void |
fillOne(long index,
N value) |
void |
fillOne(long index,
NullaryFunction<N> supplier) |
void |
fillRange(long first,
long limit,
N value) |
void |
fillRange(long first,
long limit,
NullaryFunction<N> supplier) |
void |
fillRow(long row,
Access1D<N> values) |
void |
fillRow(long row,
long col,
Access1D<N> values) |
void |
fillRow(long row,
long col,
NullaryFunction<N> supplier) |
void |
fillRow(long row,
long column,
Number value) |
void |
fillRow(long row,
N value) |
void |
fillRow(long row,
NullaryFunction<N> supplier) |
M |
get() |
void |
modifyAll(UnaryFunction<N> modifier) |
void |
modifyAny(Transformation2D<N> modifier) |
void |
modifyColumn(long row,
long col,
UnaryFunction<N> modifier) |
void |
modifyColumn(long col,
UnaryFunction<N> modifier) |
void |
modifyDiagonal(long row,
long col,
UnaryFunction<N> modifier) |
void |
modifyDiagonal(UnaryFunction<N> modifier) |
void |
modifyMatching(Access1D<N> left,
BinaryFunction<N> function) |
void |
modifyMatching(BinaryFunction<N> function,
Access1D<N> right) |
void |
modifyMatchingInColumns(Access1D<N> left,
BinaryFunction<N> function) |
void |
modifyMatchingInColumns(BinaryFunction<N> function,
Access1D<N> right) |
void |
modifyMatchingInRows(Access1D<N> left,
BinaryFunction<N> function) |
void |
modifyMatchingInRows(BinaryFunction<N> function,
Access1D<N> right) |
void |
modifyOne(long row,
long col,
UnaryFunction<N> modifier) |
void |
modifyOne(long index,
UnaryFunction<N> modifier) |
void |
modifyRange(long first,
long limit,
UnaryFunction<N> modifier) |
void |
modifyRow(long row,
long col,
UnaryFunction<N> modifier) |
void |
modifyRow(long row,
UnaryFunction<N> modifier) |
void |
reset()
Reset this mutable structure to some standard (all zeros) initial state.
|
void |
set(long index,
double value) |
void |
set(long row,
long col,
double value) |
void |
set(long row,
long col,
Number value) |
void |
set(long index,
Number value) |
void |
supplyTo(PhysicalStore<N> receiver) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isAcceptable
copyComplexArgument, copyComplexImaginary, copyComplexModulus, copyComplexModulusAndArgument, copyComplexReal, copyComplexRealAndImaginary
column, column, column, column, column, count, index, index, isEmpty, isFat, isScalar, isSquare, isTall, isVector, loopAll, loopColumn, loopColumn, loopDiagonal, loopMatching, loopRow, loopRow, mapperOf, row, row, row, row, row
index, loopAll, loopMatching, loopRange, mapper, size
collect
public void accept(Access2D<?> supplied)
public void add(long index, double addend)
public void add(long row, long col, double value)
public void add(long row, long col, Number value)
public void add(long index, Number addend)
public long count()
Structure2D
public long countColumns()
public long countRows()
public void exchangeColumns(long colA, long colB)
public void exchangeRows(long rowA, long rowB)
public void fillAll(NullaryFunction<N> supplier)
public void fillAll(Number value)
public void fillColumn(long col, Access1D<N> values)
public void fillColumn(long row, long col, Access1D<N> values)
public void fillColumn(long row, long col, NullaryFunction<N> supplier)
public void fillColumn(long row, long column, Number value)
public void fillColumn(long col, N value)
public void fillColumn(long col, NullaryFunction<N> supplier)
public void fillDiagonal(Access1D<N> values)
public void fillDiagonal(long row, long col, Access1D<N> values)
public void fillDiagonal(long row, long col, NullaryFunction<N> supplier)
public void fillDiagonal(long row, long column, Number value)
public void fillDiagonal(N value)
public void fillDiagonal(NullaryFunction<N> supplier)
public void fillMatching(Access1D<?> values)
Mutate1D.Fillable
Will fill the elements of [this] with the corresponding input values, and in the process (if necessary) convert the elements to the correct type:
this(i) = values(i)
public void fillMatching(Access1D<N> left, BinaryFunction<N> function, Access1D<N> right)
public void fillMatching(UnaryFunction<N> function, Access1D<N> arguments)
public void fillOne(long index, Access1D<?> values, long valueIndex)
public void fillOne(long row, long col, Access1D<?> values, long valueIndex)
public void fillOne(long row, long col, N value)
public void fillOne(long row, long col, NullaryFunction<N> supplier)
public void fillOne(long index, N value)
public void fillOne(long index, NullaryFunction<N> supplier)
public void fillRange(long first, long limit, N value)
public void fillRange(long first, long limit, NullaryFunction<N> supplier)
public void fillRow(long row, Access1D<N> values)
public void fillRow(long row, long col, Access1D<N> values)
public void fillRow(long row, long col, NullaryFunction<N> supplier)
public void fillRow(long row, long column, Number value)
public void fillRow(long row, N value)
public void fillRow(long row, NullaryFunction<N> supplier)
public M get()
public void modifyAll(UnaryFunction<N> modifier)
public void modifyAny(Transformation2D<N> modifier)
public void modifyColumn(long row, long col, UnaryFunction<N> modifier)
public void modifyColumn(long col, UnaryFunction<N> modifier)
public void modifyDiagonal(long row, long col, UnaryFunction<N> modifier)
public void modifyDiagonal(UnaryFunction<N> modifier)
public void modifyMatching(Access1D<N> left, BinaryFunction<N> function)
public void modifyMatching(BinaryFunction<N> function, Access1D<N> right)
public void modifyMatchingInColumns(Access1D<N> left, BinaryFunction<N> function)
public void modifyMatchingInColumns(BinaryFunction<N> function, Access1D<N> right)
public void modifyMatchingInRows(Access1D<N> left, BinaryFunction<N> function)
public void modifyMatchingInRows(BinaryFunction<N> function, Access1D<N> right)
public void modifyOne(long row, long col, UnaryFunction<N> modifier)
public void modifyOne(long index, UnaryFunction<N> modifier)
public void modifyRange(long first, long limit, UnaryFunction<N> modifier)
public void modifyRow(long row, long col, UnaryFunction<N> modifier)
public void modifyRow(long row, UnaryFunction<N> modifier)
public void reset()
Mutate1D
public void set(long index, double value)
public void set(long row, long col, double value)
public void set(long row, long col, Number value)
public void set(long index, Number value)
public void supplyTo(PhysicalStore<N> receiver)
public M build()
Copyright © 2019 Optimatika. All rights reserved.