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 org.ojalgo.optimisation.convex -
-
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 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 Modifier and Type Method Description voidBasicMatrix. supplyTo(TransformableRegion<N> receiver)voidDenseMutator2D. 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 interfaceDecompositionStore<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.Method parameters in org.ojalgo.matrix.decomposition with type arguments of type TransformableRegion Modifier and Type Method Description private static Access2D.Sliceable<java.lang.Double>SparseLU. cast(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)protected booleanDenseSingularValue. compute(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly, boolean fullSize)default booleanMatrixDecomposition.Solver. compute(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)protected booleanDenseSingularValue. computeBidiagonal(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean fullSize)booleanDenseEigenvalue. computeValuesOnly(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseSingularValue. computeValuesOnly(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)booleanRawEigenvalue. computeValuesOnly(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanRawSingularValue. computeValuesOnly(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanDeferredTridiagonal. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseBidiagonal. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseCholesky. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> aStore)booleanDenseEigenvalue. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)private booleanDenseEigenvalue. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly)booleanDenseHessenberg. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseLDL. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseLU. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseQR. decompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseSingularValue. decompose(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 java.lang.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.booleanRawCholesky. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanRawEigenvalue. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanRawLU. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanRawQR. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)QR Decomposition, computed by Householder reflections.booleanRawSingularValue. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanSimultaneousTridiagonal. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanSparseLU. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanSparseQDLDL. decompose(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)booleanDenseLDL. decomposeWithoutPivoting(Access2D.Collectable<N,? super TransformableRegion<N>> matrix)booleanDenseLU. decomposeWithoutPivoting(Access2D.Collectable<N,? super TransformableRegion<N>> 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.booleanRawLU. decomposeWithoutPivoting(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)protected booleanDenseSingularValue. doCompute(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly, boolean fullSize)protected abstract booleanDenseEigenvalue. doDecompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly)protected booleanDynamicEvD. doDecompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly)protected booleanGeneralEvD. doDecompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly)protected booleanGeneralisedEvD. doDecompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly)protected booleanHermitianEvD. doDecompose(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly)booleanEigenvalue.Generalised. prepare(Access2D.Collectable<N,? super TransformableRegion<N>> matrixB)booleanGeneralisedEvD. prepare(Access2D.Collectable<N,? super TransformableRegion<N>> matrixB)(package private) static <N extends java.lang.Comparable<N>>
booleanFletcherMatthews. update(Pivot rowOrder, PhysicalStore<N> combined, Pivot colOrder, int columnIndex, Access1D.Collectable<N,? super TransformableRegion<N>> column, PhysicalStore<N> preallocated)Updates the LU decomposition when a column is modified in the original matrix.booleanDenseLU. updateColumn(int columnIndex, Access1D.Collectable<N,? super TransformableRegion<N>> newColumn)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)booleanRawLU. updateColumn(int columnIndex, Access1D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> newColumn)booleanSparseLU. updateColumn(int specifiedColumn, Access1D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> newColumn)The Forrest-Tomlin update algorithm -
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 voidMultiplyBoth. base(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)Not running code.(package private) static voidMultiplyBoth. fill0xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. 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 voidMultiplyBoth. fill1xN_P64(TransformableRegion<java.lang.Double> product, Access1D<?> left, int complexity, Access1D<?> right)(package private) static voidMultiplyBoth. fill2x2_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. fill3x3_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. fill4x4_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. fill5x5_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. fill6xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. fill7xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. fill8xN_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. 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 voidMultiplyBoth. 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 voidMultiplyBoth. fillMxN_MT_P64(TransformableRegion<java.lang.Double> product, Access1D<java.lang.Double> left, int complexity, Access1D<java.lang.Double> right)(package private) static voidMultiplyBoth. 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 voidMultiplyBoth. 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 voidMultiplyBoth. 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 interfacePhysicalStore<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 classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.classR032StoreA float implementation of PhysicalStore.classR064StoreA double implementation of PhysicalStore.classRawStoreUses double[][] internally.classSparseStore<N extends java.lang.Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) classSubregion2D<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.ColumnsRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.LimitRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.OffsetRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.RowsRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.SynchronizedRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.TransposedRegion<N extends java.lang.Comparable<N>>(package private) static classSubregion2D.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. myBaseprivate TransformableRegion<N>Subregion2D.LimitRegion. myBaseprivate TransformableRegion<N>Subregion2D.OffsetRegion. myBaseprivate TransformableRegion<N>Subregion2D.RowsRegion. myBaseprivate TransformableRegion<N>Subregion2D.TransposedRegion. myBaseprivate TransformableRegion<N>Subregion2D.SynchronizedRegion. myDelegateMethods 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 voidSparseStore. 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)voidTransformableRegion.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)voidAboveBelowStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidIdentityStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidLeftRightStore. multiply(Access1D<N> right, TransformableRegion<N> target)default voidMatrixStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidR064CSC. multiply(Access1D<java.lang.Double> right, TransformableRegion<java.lang.Double> target)Performs matrix-vector multiplication using the CSC format.voidR064CSR. multiply(Access1D<java.lang.Double> right, TransformableRegion<java.lang.Double> target)Performs matrix-vector multiplication using the CSR format.voidSingleStore. 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)voidSparseStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidSuperimposedStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidZeroStore. multiply(Access1D<N> right, TransformableRegion<N> target)voidAboveBelowStore. supplyTo(TransformableRegion<N> receiver)voidColumnsStore. supplyTo(TransformableRegion<N> consumer)voidColumnsSupplier. supplyTo(TransformableRegion<N> receiver)voidDiagonalStore. supplyTo(TransformableRegion<N> consumer)voidIdentityStore. supplyTo(TransformableRegion<N> receiver)voidLeftRightStore. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.BinaryOperatorLeft. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.BinaryOperatorRight. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.ColumnsModifier. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.ColumnsReducer. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.Multiplication. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.RowsModifier. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.RowsReducer. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.Transformer. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.Transpose. supplyTo(TransformableRegion<N> receiver)voidMatrixPipeline.UnaryOperator. supplyTo(TransformableRegion<N> receiver)default voidMatrixStore. supplyTo(TransformableRegion<N> receiver)default voidPhysicalStore. supplyTo(TransformableRegion<N> receiver)voidRawStore. supplyTo(TransformableRegion<java.lang.Double> receiver)voidRepeatedColumnsStore. supplyTo(TransformableRegion<N> receiver)voidRepeatedRowsStore. supplyTo(TransformableRegion<N> receiver)voidRowsStore. supplyTo(TransformableRegion<N> consumer)voidRowsSupplier. supplyTo(TransformableRegion<N> receiver)voidShadingStore. supplyTo(TransformableRegion<N> consumer)voidSingleStore. supplyTo(TransformableRegion<N> receiver)voidSparseStore. supplyTo(TransformableRegion<N> receiver)voidSuperimposedStore. supplyTo(TransformableRegion<N> consumer)voidTransposedStore. supplyTo(TransformableRegion<N> receiver)voidZeroStore. 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) -
Uses of TransformableRegion in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex that return types with arguments of type TransformableRegion Modifier and Type Method Description protected abstract Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>>BasePrimitiveSolver. getIterationKKT()protected Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>>ConstrainedSolver. getIterationKKT()protected abstract Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>>BasePrimitiveSolver. getIterationRHS()protected Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>>ConstrainedSolver. getIterationRHS()Method parameters in org.ojalgo.optimisation.convex with type arguments of type TransformableRegion Modifier and Type Method Description protected booleanBasePrimitiveSolver. computeGeneral(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)
-