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 voidDiscreteFourierTransform.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 -
Uses of TransformableRegion in org.ojalgo.matrix.decomposition
Subinterfaces of TransformableRegion in org.ojalgo.matrix.decompositionModifier and TypeInterfaceDescriptioninterfaceDecompositionStore<N extends Comparable<N>>Only classes that will act as a delegate to a MatrixDecomposition implementation from this package should implement this interface.Method parameters in org.ojalgo.matrix.decomposition with type arguments of type TransformableRegionModifier and TypeMethodDescriptiondefault booleanMatrixDecomposition.Solver.compute(Access2D.Collectable<N, ? super TransformableRegion<N>> matrix) default booleanEigenvalue.Generalised.computeValuesOnly(Access2D.Collectable<N, ? super TransformableRegion<N>> matrixA, Access2D.Collectable<N, ? super TransformableRegion<N>> matrixB) Corresponding toMatrixDecomposition.Values.computeValuesOnly(org.ojalgo.structure.Access2D.Collectable)but for the generalised case.booleanMatrixDecomposition.Values.computeValuesOnly(Access2D.Collectable<N, ? super TransformableRegion<N>> matrix) default booleanEigenvalue.Generalised.decompose(Access2D.Collectable<N, ? super TransformableRegion<N>> matrixA, Access2D.Collectable<N, ? super TransformableRegion<N>> matrixB) Corresponding toMatrixDecomposition.decompose(org.ojalgo.structure.Access2D.Collectable)but for the generalised case.booleanMatrixDecomposition.decompose(Access2D.Collectable<N, ? super TransformableRegion<N>> matrix) default <N extends Comparable<N>,DN extends MatrixDecomposition<N>>
DNMatrixDecomposition.Factory.decompose(Access2D.Collectable<N, ? super TransformableRegion<N>> matrix) Will create a new decomposition instance and directly perform the decomposition.booleanSparseQDLDL.decompose(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) default booleanMatrixDecomposition.Pivoting.decomposeWithoutPivoting(Access2D.Collectable<N, ? super TransformableRegion<N>> matrix) The normalMatrixDecomposition.decompose(Access2D.Collectable)method must handle cases where pivoting is necessary.booleanEigenvalue.Generalised.prepare(Access2D.Collectable<N, ? super TransformableRegion<N>> matrixB) booleanMatrixDecomposition.Updatable.updateColumn(int columnIndex, Access1D.Collectable<N, ? super TransformableRegion<N>> newColumn) Updates the decomposition when a column in the original matrix is replaced.default booleanQR.updateColumn(int columnIndex, Access1D.Collectable<N, ? super TransformableRegion<N>> newColumn) -
Uses of TransformableRegion in org.ojalgo.matrix.store
Subinterfaces of TransformableRegion in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfacePhysicalStore<N extends Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.Classes in org.ojalgo.matrix.store that implement TransformableRegionModifier and TypeClassDescriptionfinal classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.final classAimplementation of PhysicalStore.invalid reference
float
final classAimplementation of PhysicalStore.invalid reference
double
final classUses double[][] internally.final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.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) 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) 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) 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) TransformableRegion.regionByRows(int... rows) GenericStore.regionByTransposing()R032Store.regionByTransposing()R064Store.regionByTransposing()RawStore.regionByTransposing()SparseStore.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 TypeMethodDescriptionvoidTransformableRegion.FillByMultiplying.invoke(TransformableRegion<N> product, Access1D<N> left, int complexity, Access1D<N> right) default voidTransformableRegion.FillByMultiplying.invoke(TransformableRegion<N> product, Access1D<N> left, long complexity, Access1D<N> right) default voidMatrixStore.multiply(Access1D<N> right, TransformableRegion<N> target) voidR064CSC.multiply(Access1D<Double> right, TransformableRegion<Double> target) Performs matrix-vector multiplication using the CSC format.voidR064CSR.multiply(Access1D<Double> right, TransformableRegion<Double> target) Performs matrix-vector multiplication using the CSR format.voidSparseStore.multiply(Access1D<N> right, TransformableRegion<N> target) voidColumnsSupplier.supplyTo(TransformableRegion<N> receiver) voidDiagonalStore.supplyTo(TransformableRegion<N> consumer) default voidMatrixStore.supplyTo(TransformableRegion<N> receiver) default voidPhysicalStore.supplyTo(TransformableRegion<N> receiver) voidRawStore.supplyTo(TransformableRegion<Double> receiver) voidRowsSupplier.supplyTo(TransformableRegion<N> receiver) voidSparseStore.supplyTo(TransformableRegion<N> receiver)