Uses of Interface
org.ojalgo.matrix.store.TransformableRegion
Packages that use TransformableRegion
Package
Description
-
Uses of TransformableRegion in org.ojalgo.data.transform
Methods in org.ojalgo.data.transform with parameters of type TransformableRegionModifier and TypeMethodDescriptionstatic void
DiscreteFourierTransform.transform2D
(MatrixStore<?> input, DiscreteFourierTransform.Directive directive, TransformableRegion<ComplexNumber> output) -
Uses of TransformableRegion in org.ojalgo.matrix
Methods in org.ojalgo.matrix with parameters of type TransformableRegionModifier and TypeMethodDescriptionvoid
BasicMatrix.supplyTo
(TransformableRegion<N> receiver) void
DenseMutator2D.supplyTo
(TransformableRegion<N> receiver) -
Uses of TransformableRegion in org.ojalgo.matrix.decomposition
Subinterfaces of TransformableRegion in org.ojalgo.matrix.decompositionModifier and TypeInterfaceDescriptioninterface
DecompositionStore<N extends Comparable<N>>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this package should implement this interface. -
Uses of TransformableRegion in org.ojalgo.matrix.operation
Methods in org.ojalgo.matrix.operation with parameters of type TransformableRegionModifier and TypeMethodDescriptionprivate static void
MultiplyBoth.base
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) Not running code.(package private) static void
MultiplyBoth.fill0xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill1x1_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fill1xN_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static void
MultiplyBoth.fill1xN_P64
(TransformableRegion<Double> product, Access1D<?> left, int complexity, Access1D<?> right) (package private) static void
MultiplyBoth.fill2x2_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill3x3_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill4x4_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill5x5_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill6xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill7xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill8xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fill9xN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillMx1_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static void
MultiplyBoth.fillMx1_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillMxN_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillMxN_MT_G
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) (package private) static void
MultiplyBoth.fillMxN_MT_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fillMxN_P64
(TransformableRegion<Double> product, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static <N extends Scalar<N>>
voidMultiplyBoth.fillRxN_G
(TransformableRegion<N> product, int firstRow, int rowLimit, Access1D<N> left, int complexity, Access1D<N> right) (package private) static void
MultiplyBoth.fillRxN_P32
(TransformableRegion<Double> product, int firstRow, int rowLimit, Access1D<Double> left, int complexity, Access1D<Double> right) (package private) static void
MultiplyBoth.fillRxN_P64
(TransformableRegion<Double> product, int firstRow, int rowLimit, Access1D<Double> left, int complexity, Access1D<Double> right) -
Uses of TransformableRegion in org.ojalgo.matrix.store
Subinterfaces of TransformableRegion in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterface
PhysicalStore<N extends Comparable<N>>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.Classes in org.ojalgo.matrix.store that implement TransformableRegionModifier and TypeClassDescriptionfinal class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.final class
Ainvalid reference
float
final class
Ainvalid reference
double
final class
Uses double[][] internally.final class
SparseStore<N extends Comparable<N>>
A sparse matrix (this implementation) is not thread safe.(package private) class
Subregion2D<N extends Comparable<N>>
(package private) static final class
Subregion2D.ColumnsRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.LimitRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.OffsetRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.RowsRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.SynchronizedRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.TransposedRegion<N extends Comparable<N>>
(package private) static final class
Subregion2D.WrapperRegion<N extends Comparable<N>>
Fields in org.ojalgo.matrix.store declared as TransformableRegionModifier and TypeFieldDescriptionprivate final TransformableRegion
<N> Subregion2D.ColumnsRegion.myBase
private final TransformableRegion
<N> Subregion2D.LimitRegion.myBase
private final TransformableRegion
<N> Subregion2D.OffsetRegion.myBase
private final TransformableRegion
<N> Subregion2D.RowsRegion.myBase
private final TransformableRegion
<N> Subregion2D.TransposedRegion.myBase
private final TransformableRegion
<N> Subregion2D.SynchronizedRegion.myDelegate
Methods in org.ojalgo.matrix.store that return TransformableRegionModifier and TypeMethodDescriptionstatic <N extends Comparable<N>>
TransformableRegion<N> TransformableRegion.cast
(Mutate2D.ModifiableReceiver<N> target) GenericStore.regionByColumns
(int... columns) R032Store.regionByColumns
(int... columns) R064Store.regionByColumns
(int... columns) RawStore.regionByColumns
(int... columns) SparseStore.regionByColumns
(int... columns) final TransformableRegion
<N> Subregion2D.regionByColumns
(int... columns) TransformableRegion.regionByColumns
(int... columns) GenericStore.regionByLimits
(int rowLimit, int columnLimit) R032Store.regionByLimits
(int rowLimit, int columnLimit) R064Store.regionByLimits
(int rowLimit, int columnLimit) RawStore.regionByLimits
(int rowLimit, int columnLimit) SparseStore.regionByLimits
(int rowLimit, int columnLimit) final TransformableRegion
<N> Subregion2D.regionByLimits
(int rowLimit, int columnLimit) TransformableRegion.regionByLimits
(int rowLimit, int columnLimit) GenericStore.regionByOffsets
(int rowOffset, int columnOffset) R032Store.regionByOffsets
(int rowOffset, int columnOffset) R064Store.regionByOffsets
(int rowOffset, int columnOffset) RawStore.regionByOffsets
(int rowOffset, int columnOffset) SparseStore.regionByOffsets
(int rowOffset, int columnOffset) final TransformableRegion
<N> Subregion2D.regionByOffsets
(int rowOffset, int columnOffset) TransformableRegion.regionByOffsets
(int rowOffset, int columnOffset) GenericStore.regionByRows
(int... rows) R032Store.regionByRows
(int... rows) R064Store.regionByRows
(int... rows) RawStore.regionByRows
(int... rows) SparseStore.regionByRows
(int... rows) final TransformableRegion
<N> Subregion2D.regionByRows
(int... rows) TransformableRegion.regionByRows
(int... rows) GenericStore.regionByTransposing()
R032Store.regionByTransposing()
R064Store.regionByTransposing()
RawStore.regionByTransposing()
SparseStore.regionByTransposing()
Subregion2D.regionByTransposing()
Subregion2D.SynchronizedRegion.regionByTransposing()
Subregion2D.TransposedRegion.regionByTransposing()
TransformableRegion.regionByTransposing()
default TransformableRegion
<N> TransformableRegion.synchronised()
Creates a wrapper that ensures all access to the target is synchronized.Methods in org.ojalgo.matrix.store with parameters of type TransformableRegionModifier and TypeMethodDescriptionprivate static <N extends Scalar<N>>
voidSparseStore.doGenericColumnAXPY
(SparseArray<N> elements, long colX, long colY, N a, TransformableRegion<N> y) private static void
SparseStore.doPrimitiveColumnAXPY
(SparseArray<Double> elements, long colX, long colY, double a, TransformableRegion<Double> y) protected final Future
<?> LogicalStore.executeMultiply
(Access1D<N> right, TransformableRegion<N> target) void
TransformableRegion.FillByMultiplying.invoke
(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) default void
TransformableRegion.FillByMultiplying.invoke
(TransformableRegion<N> product, Access1D<N> left, long complexity, Access1D<N> right) void
AboveBelowStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
IdentityStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
LeftRightStore.multiply
(Access1D<N> right, TransformableRegion<N> target) default void
MatrixStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
SingleStore.multiply
(Access1D<N> right, TransformableRegion<N> target) (package private) static <N extends Comparable<N>>
voidSparseStore.multiply
(SparseStore<N> left, SparseStore<N> right, TransformableRegion<N> target) void
SparseStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
SuperimposedStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
ZeroStore.multiply
(Access1D<N> right, TransformableRegion<N> target) void
AboveBelowStore.supplyTo
(TransformableRegion<N> receiver) void
ColumnsStore.supplyTo
(TransformableRegion<N> consumer) void
ColumnsSupplier.supplyTo
(TransformableRegion<N> receiver) void
DiagonalStore.supplyTo
(TransformableRegion<N> consumer) void
IdentityStore.supplyTo
(TransformableRegion<N> receiver) void
LeftRightStore.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.BinaryOperatorLeft.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.BinaryOperatorRight.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.ColumnsModifier.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.ColumnsReducer.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.Multiplication.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.RowsModifier.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.RowsReducer.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.Transformer.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.Transpose.supplyTo
(TransformableRegion<N> receiver) void
MatrixPipeline.UnaryOperator.supplyTo
(TransformableRegion<N> receiver) default void
MatrixStore.supplyTo
(TransformableRegion<N> receiver) default void
PhysicalStore.supplyTo
(TransformableRegion<N> receiver) void
RawStore.supplyTo
(TransformableRegion<Double> receiver) void
RepeatedColumnsStore.supplyTo
(TransformableRegion<N> receiver) void
RepeatedRowsStore.supplyTo
(TransformableRegion<N> receiver) void
RowsStore.supplyTo
(TransformableRegion<N> consumer) void
RowsSupplier.supplyTo
(TransformableRegion<N> receiver) void
ShadingStore.supplyTo
(TransformableRegion<N> consumer) void
SingleStore.supplyTo
(TransformableRegion<N> receiver) void
SparseStore.supplyTo
(TransformableRegion<N> receiver) void
SuperimposedStore.supplyTo
(TransformableRegion<N> consumer) void
TransposedStore.supplyTo
(TransformableRegion<N> receiver) void
ZeroStore.supplyTo
(TransformableRegion<N> receiver) Constructors in org.ojalgo.matrix.store with parameters of type TransformableRegionModifierConstructorDescription(package private)
ColumnsRegion
(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int... columns) (package private)
LimitRegion
(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int rowLimit, int columnLimit) (package private)
OffsetRegion
(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int rowOffset, int columnOffset) (package private)
RowsRegion
(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int... rows) (package private)
(package private)
TransposedRegion
(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier)