Uses of Interface
org.ojalgo.structure.Access2D.Collectable
-
-
Uses of Access2D.Collectable in org.ojalgo.array
Classes in org.ojalgo.array that implement Access2D.Collectable Modifier and Type Class Description classArray2D<N extends java.lang.Comparable<N>>Array2D -
Uses of Access2D.Collectable in org.ojalgo.data
Classes in org.ojalgo.data that implement Access2D.Collectable Modifier and Type Class Description classDataBatchA reusable data batch. -
Uses of Access2D.Collectable in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Access2D.Collectable Modifier and Type Class Description classImageDataTreats an image as a matrix.(package private) static classImageData.SingleChannel -
Uses of Access2D.Collectable in org.ojalgo.matrix
Classes in org.ojalgo.matrix that implement Access2D.Collectable Modifier and Type Class Description classBasicMatrix<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>A base class for, easy to use, immutable (thread safe) matrices with a rich feature set.(package private) classDenseMutator2D<N extends java.lang.Comparable<N>,M extends BasicMatrix<N,M>>classMatrixC128A matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values.static classMatrixC128.DenseReceiverclassMatrixH256A matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static classMatrixH256.DenseReceiverclassMatrixQ128A matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static classMatrixQ128.DenseReceiverclassMatrixR032A matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static classMatrixR032.DenseReceiverclassMatrixR064A matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static classMatrixR064.DenseReceiverclassMatrixR128A matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static classMatrixR128.DenseReceiver -
Uses of Access2D.Collectable in org.ojalgo.matrix.decomposition
Subinterfaces of Access2D.Collectable 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.Methods in org.ojalgo.matrix.decomposition with parameters of type Access2D.Collectable 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)(package private) MatrixStore<N>AbstractDecomposition. collect(Access2D.Collectable<N,? super M> source)(package private) booleanDenseCholesky. compute(Access2D.Collectable<N,? super PhysicalStore<N>> matrix, boolean checkHermitian)booleanDenseHessenberg. compute(Access2D.Collectable<N,? super PhysicalStore<N>> matrix, boolean upper)protected booleanDenseSingularValue. compute(Access2D.Collectable<N,? super TransformableRegion<N>> matrix, boolean valuesOnly, boolean fullSize)booleanHessenberg. compute(Access2D.Collectable<N,? super PhysicalStore<N>> matrix, boolean upper)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)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)private booleanDenseLDL. doDecompose(Access2D.Collectable<N,? super PhysicalStore<N>> matrix, boolean pivoting)private booleanDenseLU. doDecompose(Access2D.Collectable<N,? super PhysicalStore<N>> matrix, boolean pivoting)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)(package private) booleanRawSingularValue. doDecompose(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix, boolean factors)MatrixStore<N>DenseCholesky. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)Solves [this][X] = [rhs] by first solvingMatrixStore<N>DenseLDL. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)MatrixStore<N>DenseLU. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)Solves [this][X] = [rhs] by first solvingMatrixStore<N>DenseQR. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)Solve [A]*[X]=[B] by first solving [Q]*[Y]=[B] and then [R]*[X]=[Y].MatrixStore<N>DenseSingularValue. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)MatrixStore<N>HermitianEvD. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)default MatrixStore<N>LU. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)default MatrixStore<N>MatrixDecomposition.Solver. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)[A][X]=[B] or [this][return]=[rhs]MatrixStore<N>MatrixDecomposition.Solver. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)Implementing this method is optional.MatrixStore<java.lang.Double>RawCholesky. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>RawEigenvalue.Symmetric. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>RawLU. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>RawQR. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>RawSingularValue. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)MatrixStore<java.lang.Double>SparseLU. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)booleanEigenvalue.Generalised. prepare(Access2D.Collectable<N,? super TransformableRegion<N>> matrixB)booleanGeneralisedEvD. prepare(Access2D.Collectable<N,? super TransformableRegion<N>> matrixB)(package private) PhysicalStore<N>GeneralisedEvD. reduce(Access2D.Collectable<N,? super PhysicalStore<N>> original)(package private) DecompositionStore<N>InPlaceDecomposition. setInPlace(Access2D.Collectable<N,? super DecompositionStore<N>> matrix) -
Uses of Access2D.Collectable in org.ojalgo.matrix.store
Subinterfaces of Access2D.Collectable in org.ojalgo.matrix.store Modifier and Type Interface Description interfaceElementsSupplier<N extends java.lang.Comparable<N>>AnElementsSupplieris not necessarily (or not yet) a matrix, but something from which the elements of a matrix can be derived.interfaceMatrixStore<N extends java.lang.Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.interfacePhysicalStore<N extends java.lang.Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.Classes in org.ojalgo.matrix.store that implement Access2D.Collectable Modifier and Type Class Description (package private) classAboveBelowStore<N extends java.lang.Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.(package private) classAbstractStore<N extends java.lang.Comparable<N>>(package private) classColumnsStore<N extends java.lang.Comparable<N>>A selection (re-ordering) of columns.classColumnsSupplier<N extends java.lang.Comparable<N>>Sparse columns – columns can be added and removed.static classColumnsSupplier.SingleView<N extends java.lang.Comparable<N>>(package private) classComposingStore<N extends java.lang.Comparable<N>>(package private) classCompressedSparseR064(package private) classConjugatedStore<N extends java.lang.Comparable<N>>ConjugatedStoreclassDiagonalStore<N extends java.lang.Comparable<N>,D extends Access1D<?>>(package private) classFactoryStore<N extends java.lang.Comparable<N>>classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.(package private) classIdentityStore<N extends java.lang.Comparable<N>>IdentityStore(package private) classLeftRightStore<N extends java.lang.Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.(package private) classLimitStore<N extends java.lang.Comparable<N>>(package private) classLogicalStore<N extends java.lang.Comparable<N>>Logical stores are (intended to be) immutable.(package private) classLowerHessenbergStore<N extends java.lang.Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) classLowerSymmetricStore<N extends java.lang.Comparable<N>>(package private) classLowerTriangularStore<N extends java.lang.Comparable<N>>(package private) classMatrixPipeline<N extends java.lang.Comparable<N>>Intermediate step in a matrix pipeline – a chain of operations to be executed when the elements are extracted.(package private) static classMatrixPipeline.BinaryOperatorLeft<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.BinaryOperatorRight<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.ColumnsModifier<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.ColumnsReducer<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.Multiplication<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.RowsModifier<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.RowsReducer<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.Transformer<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.Transpose<N extends java.lang.Comparable<N>>(package private) static classMatrixPipeline.UnaryOperator<N extends java.lang.Comparable<N>>(package private) classOffsetStore<N extends java.lang.Comparable<N>>classR032StoreA float implementation of PhysicalStore.classR064CSCA compressed sparse column (CSC) matrix store implementation for double precision values.classR064CSRA compressed sparse row (CSR) matrix store implementation for double precision values.classR064StoreA double implementation of PhysicalStore.classRawStoreUses double[][] internally.(package private) classRepeatedColumnsStore<N extends java.lang.Comparable<N>>(package private) classRepeatedRowsStore<N extends java.lang.Comparable<N>>(package private) classRowsStore<N extends java.lang.Comparable<N>>A selection (re-ordering) of rows.classRowsSupplier<N extends java.lang.Comparable<N>>Sparse rows – rows can be added and removed.static classRowsSupplier.SingleView<N extends java.lang.Comparable<N>>(package private) classSelectingStore<N extends java.lang.Comparable<N>>Selects (rearranges) existing rows and/or columns.(package private) classShadingStore<N extends java.lang.Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.(package private) classSingleStore<N extends java.lang.Comparable<N>>classSparseStore<N extends java.lang.Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) classSuperimposedStore<N extends java.lang.Comparable<N>>SuperimposedStore(package private) classTransjugatedStore<N extends java.lang.Comparable<N>>(package private) classTransposedStore<N extends java.lang.Comparable<N>>(package private) classUnaryOperatoStore<N extends java.lang.Comparable<N>>(package private) classUpperHessenbergStore<N extends java.lang.Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) classUpperSymmetricStore<N extends java.lang.Comparable<N>>(package private) classUpperTriangularStore<N extends java.lang.Comparable<N>>(package private) classWrapperStore<N extends java.lang.Comparable<N>>(package private) classZeroStore<N extends java.lang.Comparable<N>>ZeroStoreMethods in org.ojalgo.matrix.store that return Access2D.Collectable Modifier and Type Method Description <NN extends java.lang.Comparable<NN>,R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN,R>R032Store. asCollectable2D()<NN extends java.lang.Comparable<NN>,R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN,R>Subregion2D.SynchronizedRegion. asCollectable2D() -
Uses of Access2D.Collectable in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex that return Access2D.Collectable 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()Methods in org.ojalgo.optimisation.convex with parameters of type Access2D.Collectable Modifier and Type Method Description protected booleanBasePrimitiveSolver. computeGeneral(Access2D.Collectable<java.lang.Double,? super TransformableRegion<java.lang.Double>> matrix)protected MatrixStore<java.lang.Double>BasePrimitiveSolver. getSolutionGeneral(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)protected MatrixStore<java.lang.Double>BasePrimitiveSolver. getSolutionGeneral(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)protected MatrixStore<java.lang.Double>BasePrimitiveSolver. getSolutionQ(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)protected MatrixStore<java.lang.Double>BasePrimitiveSolver. getSolutionQ(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated) -
Uses of Access2D.Collectable in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Access2D.Collectable Modifier and Type Class Description classComplexNumberComplexNumber is an immutable complex number class.classQuaternion -
Uses of Access2D.Collectable in org.ojalgo.structure
Classes in org.ojalgo.structure that implement Access2D.Collectable Modifier and Type Class Description static classAccess2D.SelectionView<N extends java.lang.Comparable<N>>static classAccessAnyD.MatrixView<N extends java.lang.Comparable<N>>Methods in org.ojalgo.structure that return Access2D.Collectable Modifier and Type Method Description default <NN extends java.lang.Comparable<NN>,R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN,R>Access2D. asCollectable2D()static <R extends Mutate2D.Receiver<java.lang.Double>>
Access2D.Collectable<java.lang.Double,R>Access2D. newPrimitiveColumnCollectable(Access1D<?> anything1D)static <R extends Mutate2D.Receiver<java.lang.Double>>
Access2D.Collectable<java.lang.Double,R>Access2D. newPrimitiveRowCollectable(Access1D<?> anything1D)
-