Uses of Interface
org.ojalgo.matrix.store.TransformableRegion
-
Packages that use TransformableRegion Package Description org.ojalgo.data.transform org.ojalgo.matrix org.ojalgo.matrix.decomposition org.ojalgo.matrix.operation org.ojalgo.matrix.store -
-
Uses of TransformableRegion in org.ojalgo.data.transform
Methods in org.ojalgo.data.transform with parameters of type TransformableRegion Modifier and Type Method Description static 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 TransformableRegion Modifier and Type Method Description void
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.decomposition Modifier and Type Interface Description interface
DecompositionStore<N extends java.lang.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 TransformableRegion Modifier and Type Method Description private static void
MultiplyBoth. base(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
Not running code.(package private) static void
MultiplyBoth. fill0xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill1x1_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.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<java.lang.Double> product, Access1D<?> left, int complexity, Access1D<?> right)
(package private) static void
MultiplyBoth. fill2x2_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill3x3_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill4x4_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill5x5_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill6xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill7xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill8xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fill9xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.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<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.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<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fillMxN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.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<java.lang.Double> product, int firstRow, int rowLimit, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
(package private) static void
MultiplyBoth. fillRxN_P64(TransformableRegion<java.lang.Double> product, int firstRow, int rowLimit, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)
-
Uses of TransformableRegion in org.ojalgo.matrix.store
Subinterfaces of TransformableRegion in org.ojalgo.matrix.store Modifier and Type Interface Description interface
PhysicalStore<N extends java.lang.Comparable<N>>
PhysicalStore:s, as opposed to MatrixStore:s, are mutable.Classes in org.ojalgo.matrix.store that implement TransformableRegion Modifier and Type Class Description class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.class
R032Store
A float implementation of PhysicalStore.class
R064Store
A double implementation of PhysicalStore.class
RawStore
Uses double[][] internally.class
SparseStore<N extends java.lang.Comparable<N>>
A sparse matrix (this implementation) is not thread safe.(package private) class
Subregion2D<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.ColumnsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.LimitRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.OffsetRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.RowsRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.SynchronizedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.TransposedRegion<N extends java.lang.Comparable<N>>
(package private) static class
Subregion2D.WrapperRegion<N extends java.lang.Comparable<N>>
Fields in org.ojalgo.matrix.store declared as TransformableRegion Modifier and Type Field Description private TransformableRegion<N>
Subregion2D.ColumnsRegion. myBase
private TransformableRegion<N>
Subregion2D.LimitRegion. myBase
private TransformableRegion<N>
Subregion2D.OffsetRegion. myBase
private TransformableRegion<N>
Subregion2D.RowsRegion. myBase
private TransformableRegion<N>
Subregion2D.TransposedRegion. myBase
private TransformableRegion<N>
Subregion2D.SynchronizedRegion. myDelegate
Methods in org.ojalgo.matrix.store that return TransformableRegion Modifier and Type Method Description static <N extends java.lang.Comparable<N>>
TransformableRegion<N>TransformableRegion. cast(Mutate2D.ModifiableReceiver<N> target)
TransformableRegion<N>
GenericStore. regionByColumns(int... columns)
TransformableRegion<java.lang.Double>
R032Store. regionByColumns(int... columns)
TransformableRegion<java.lang.Double>
R064Store. regionByColumns(int... columns)
TransformableRegion<java.lang.Double>
RawStore. regionByColumns(int... columns)
TransformableRegion<N>
SparseStore. regionByColumns(int... columns)
TransformableRegion<N>
Subregion2D. regionByColumns(int... columns)
TransformableRegion<N>
TransformableRegion. regionByColumns(int... columns)
TransformableRegion<N>
GenericStore. regionByLimits(int rowLimit, int columnLimit)
TransformableRegion<java.lang.Double>
R032Store. regionByLimits(int rowLimit, int columnLimit)
TransformableRegion<java.lang.Double>
R064Store. regionByLimits(int rowLimit, int columnLimit)
TransformableRegion<java.lang.Double>
RawStore. regionByLimits(int rowLimit, int columnLimit)
TransformableRegion<N>
SparseStore. regionByLimits(int rowLimit, int columnLimit)
TransformableRegion<N>
Subregion2D. regionByLimits(int rowLimit, int columnLimit)
TransformableRegion<N>
TransformableRegion. regionByLimits(int rowLimit, int columnLimit)
TransformableRegion<N>
GenericStore. regionByOffsets(int rowOffset, int columnOffset)
TransformableRegion<java.lang.Double>
R032Store. regionByOffsets(int rowOffset, int columnOffset)
TransformableRegion<java.lang.Double>
R064Store. regionByOffsets(int rowOffset, int columnOffset)
TransformableRegion<java.lang.Double>
RawStore. regionByOffsets(int rowOffset, int columnOffset)
TransformableRegion<N>
SparseStore. regionByOffsets(int rowOffset, int columnOffset)
TransformableRegion<N>
Subregion2D. regionByOffsets(int rowOffset, int columnOffset)
TransformableRegion<N>
TransformableRegion. regionByOffsets(int rowOffset, int columnOffset)
TransformableRegion<N>
GenericStore. regionByRows(int... rows)
TransformableRegion<java.lang.Double>
R032Store. regionByRows(int... rows)
TransformableRegion<java.lang.Double>
R064Store. regionByRows(int... rows)
TransformableRegion<java.lang.Double>
RawStore. regionByRows(int... rows)
TransformableRegion<N>
SparseStore. regionByRows(int... rows)
TransformableRegion<N>
Subregion2D. regionByRows(int... rows)
TransformableRegion<N>
TransformableRegion. regionByRows(int... rows)
TransformableRegion<N>
GenericStore. regionByTransposing()
TransformableRegion<java.lang.Double>
R032Store. regionByTransposing()
TransformableRegion<java.lang.Double>
R064Store. regionByTransposing()
TransformableRegion<java.lang.Double>
RawStore. regionByTransposing()
TransformableRegion<N>
SparseStore. regionByTransposing()
TransformableRegion<N>
Subregion2D. regionByTransposing()
TransformableRegion<N>
Subregion2D.SynchronizedRegion. regionByTransposing()
TransformableRegion<N>
Subregion2D.TransposedRegion. regionByTransposing()
TransformableRegion<N>
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 TransformableRegion Modifier and Type Method Description private 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<java.lang.Double> elements, long colX, long colY, double a, TransformableRegion<java.lang.Double> y)
protected java.util.concurrent.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 java.lang.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<java.lang.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 TransformableRegion Constructor Description ColumnsRegion(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int... columns)
LimitRegion(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int rowLimit, int columnLimit)
OffsetRegion(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int rowOffset, int columnOffset)
RowsRegion(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier, int... rows)
SynchronizedRegion(TransformableRegion<N> base)
TransposedRegion(TransformableRegion<N> base, TransformableRegion.FillByMultiplying<N> multiplier)
-