Uses of Interface
org.ojalgo.structure.Access2D.Collectable
Packages that use Access2D.Collectable
Package
Description
-
Uses of Access2D.Collectable in org.ojalgo.array
Classes in org.ojalgo.array that implement Access2D.Collectable -
Uses of Access2D.Collectable in org.ojalgo.data
Classes in org.ojalgo.data that implement Access2D.Collectable -
Uses of Access2D.Collectable in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Access2D.CollectableModifier and TypeClassDescriptionclassTreats an image as a matrix.(package private) static final class -
Uses of Access2D.Collectable in org.ojalgo.matrix
Classes in org.ojalgo.matrix that implement Access2D.CollectableModifier and TypeClassDescriptionclassBasicMatrix<N extends 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 Comparable<N>, M extends BasicMatrix<N,M>> final classA matrix (linear algebra) with ComplexNumberSet.Celements, implemented using dual 64-bit double values.static final classfinal classA matrix (linear algebra) with QuaternionNumberSet.Helements, implemented using four 64-bit double values.static final classfinal classA matrix (linear algebra) with RationalNumberSet.Qelements, implemented using dual 64-bit long values.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 32-bit float.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 64-bit double.static final classfinal classA matrix (linear algebra) with RealNumberSet.Relements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static final class -
Uses of Access2D.Collectable in org.ojalgo.matrix.decomposition
Subinterfaces of Access2D.Collectable 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.Methods in org.ojalgo.matrix.decomposition with parameters of type Access2D.CollectableModifier and TypeMethodDescriptionprivate static Access2D.Sliceable<Double> SparseLU.cast(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) (package private) final MatrixStore<N> AbstractDecomposition.collect(Access2D.Collectable<N, ? super M> source) (package private) booleanDenseCholesky.compute(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean checkHermitian) final 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<Double, ? super TransformableRegion<Double>> matrix) booleanRawSingularValue.computeValuesOnly(Access2D.Collectable<Double, ? super TransformableRegion<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) final booleanDenseEigenvalue.decompose(Access2D.Collectable<N, ? super TransformableRegion<N>> matrix) private final booleanDenseEigenvalue.decompose(Access2D.Collectable<N, ? super TransformableRegion<N>> matrix, boolean valuesOnly) final 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 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<Double, ? super TransformableRegion<Double>> matrix) booleanRawEigenvalue.decompose(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) booleanRawLU.decompose(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) booleanRawQR.decompose(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) QR Decomposition, computed by Householder reflections.booleanRawSingularValue.decompose(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) booleanSimultaneousTridiagonal.decompose(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) booleanSparseLU.decompose(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) booleanSparseQDLDL.decompose(Access2D.Collectable<Double, ? super TransformableRegion<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<Double, ? super TransformableRegion<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<Double, ? super PhysicalStore<Double>> matrix, boolean factors) DenseCholesky.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Solves [this][X] = [rhs] by first solvingDenseLDL.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) DenseLU.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Solves [this][X] = [rhs] by first solvingDenseQR.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].DenseSingularValue.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) 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]MatrixDecomposition.Solver.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Implementing this method is optional.RawCholesky.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawLU.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawQR.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawSingularValue.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) SparseLU.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) SparseQDLDL.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<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) final 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.storeModifier and TypeInterfaceDescriptioninterfaceElementsSupplier<N extends 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 Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.interfacePhysicalStore<N extends Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.Classes in org.ojalgo.matrix.store that implement Access2D.CollectableModifier and TypeClassDescription(package private) final classAboveBelowStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.(package private) classAbstractStore<N extends Comparable<N>>(package private) final classColumnsStore<N extends Comparable<N>>A selection (re-ordering) of columns.final classColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.static final classColumnsSupplier.SingleView<N extends Comparable<N>>(package private) classComposingStore<N extends Comparable<N>>(package private) class(package private) final classConjugatedStore<N extends Comparable<N>>ConjugatedStorefinal classDiagonalStore<N extends Comparable<N>, D extends Access1D<?>>(package private) classFactoryStore<N extends Comparable<N>>final classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.(package private) final classIdentityStore<N extends Comparable<N>>IdentityStore(package private) final classLeftRightStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.(package private) final classLimitStore<N extends Comparable<N>>(package private) classLogicalStore<N extends Comparable<N>>Logical stores are (intended to be) immutable.(package private) final classLowerHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classLowerSymmetricStore<N extends Comparable<N>>(package private) final classLowerTriangularStore<N extends Comparable<N>>(package private) classMatrixPipeline<N extends Comparable<N>>Intermediate step in a matrix pipeline – a chain of operations to be executed when the elements are extracted.(package private) static final classMatrixPipeline.BinaryOperatorLeft<N extends Comparable<N>>(package private) static final classMatrixPipeline.BinaryOperatorRight<N extends Comparable<N>>(package private) static final classMatrixPipeline.ColumnsModifier<N extends Comparable<N>>(package private) static final classMatrixPipeline.ColumnsReducer<N extends Comparable<N>>(package private) static final classMatrixPipeline.Multiplication<N extends Comparable<N>>(package private) static final classMatrixPipeline.RowsModifier<N extends Comparable<N>>(package private) static final classMatrixPipeline.RowsReducer<N extends Comparable<N>>(package private) static final classMatrixPipeline.Transformer<N extends Comparable<N>>(package private) static final classMatrixPipeline.Transpose<N extends Comparable<N>>(package private) static final classMatrixPipeline.UnaryOperator<N extends Comparable<N>>(package private) final classOffsetStore<N extends Comparable<N>>final classAimplementation of PhysicalStore.invalid reference
float
final classA compressed sparse column (CSC) matrix store implementation for double precision values.final classA compressed sparse row (CSR) matrix store implementation for double precision values.final classAimplementation of PhysicalStore.invalid reference
double
final classUses double[][] internally.(package private) final classRepeatedColumnsStore<N extends Comparable<N>>(package private) final classRepeatedRowsStore<N extends Comparable<N>>(package private) final classRowsStore<N extends Comparable<N>>A selection (re-ordering) of rows.final classRowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.static final classRowsSupplier.SingleView<N extends Comparable<N>>(package private) classSelectingStore<N extends Comparable<N>>Selects (rearranges) existing rows and/or columns.(package private) classShadingStore<N extends Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.(package private) final classSingleStore<N extends Comparable<N>>final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) final classSuperimposedStore<N extends Comparable<N>>SuperimposedStore(package private) classTransjugatedStore<N extends Comparable<N>>(package private) final classTransposedStore<N extends Comparable<N>>(package private) final classUnaryOperatoStore<N extends Comparable<N>>(package private) final classUpperHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classUpperSymmetricStore<N extends Comparable<N>>(package private) final classUpperTriangularStore<N extends Comparable<N>>(package private) final classWrapperStore<N extends Comparable<N>>(package private) final classZeroStore<N extends Comparable<N>>ZeroStoreMethods in org.ojalgo.matrix.store that return Access2D.CollectableModifier and TypeMethodDescription<NN extends Comparable<NN>, R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN, R> R032Store.asCollectable2D()<NN extends 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.CollectableModifier and TypeMethodDescriptionprotected abstract Access2D.Collectable<Double, ? super TransformableRegion<Double>> BasePrimitiveSolver.getIterationKKT()protected Access2D.Collectable<Double, ? super TransformableRegion<Double>> ConstrainedSolver.getIterationKKT()protected abstract Access2D.Collectable<Double, ? super TransformableRegion<Double>> BasePrimitiveSolver.getIterationRHS()protected Access2D.Collectable<Double, ? super TransformableRegion<Double>> ConstrainedSolver.getIterationRHS()Methods in org.ojalgo.optimisation.convex with parameters of type Access2D.CollectableModifier and TypeMethodDescriptionprotected booleanBasePrimitiveSolver.computeGeneral(Access2D.Collectable<Double, ? super TransformableRegion<Double>> matrix) protected MatrixStore<Double> BasePrimitiveSolver.getSolutionGeneral(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) protected MatrixStore<Double> BasePrimitiveSolver.getSolutionGeneral(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) protected MatrixStore<Double> BasePrimitiveSolver.getSolutionQ(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) protected MatrixStore<Double> BasePrimitiveSolver.getSolutionQ(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) -
Uses of Access2D.Collectable in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Access2D.CollectableModifier and TypeClassDescriptionfinal classComplexNumber is an immutable complex number class.final class -
Uses of Access2D.Collectable in org.ojalgo.structure
Classes in org.ojalgo.structure that implement Access2D.CollectableModifier and TypeClassDescriptionstatic final classAccess2D.SelectionView<N extends Comparable<N>>static final classAccessAnyD.MatrixView<N extends Comparable<N>>Methods in org.ojalgo.structure that return Access2D.CollectableModifier and TypeMethodDescriptiondefault <NN extends Comparable<NN>, R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN, R> Access2D.asCollectable2D()static <R extends Mutate2D.Receiver<Double>>
Access2D.Collectable<Double, R> Access2D.newPrimitiveColumnCollectable(Access1D<?> anything1D) static <R extends Mutate2D.Receiver<Double>>
Access2D.Collectable<Double, R> Access2D.newPrimitiveRowCollectable(Access1D<?> anything1D)