Uses of Interface
org.ojalgo.matrix.store.ElementsSupplier
-
Packages that use ElementsSupplier Package Description org.ojalgo.data.image org.ojalgo.matrix org.ojalgo.matrix.decomposition org.ojalgo.matrix.store org.ojalgo.matrix.task -
-
Uses of ElementsSupplier in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement ElementsSupplier Modifier and Type Class Description classImageDataTreats an image as a matrix.(package private) static classImageData.SingleChannel -
Uses of ElementsSupplier in org.ojalgo.matrix
Fields in org.ojalgo.matrix declared as ElementsSupplier Modifier and Type Field Description private ElementsSupplier<N>BasicMatrix. mySupplierMethods in org.ojalgo.matrix that return ElementsSupplier Modifier and Type Method Description (package private) ElementsSupplier<N>BasicMatrix. supplier()Methods in org.ojalgo.matrix with parameters of type ElementsSupplier Modifier and Type Method Description (package private) MMatrixFactory. instantiate(ElementsSupplier<N> supplier)This method is for internal use only - YOU should NOT use it!(package private) abstract MBasicMatrix. newInstance(ElementsSupplier<N> store)(package private) MatrixC128MatrixC128. newInstance(ElementsSupplier<ComplexNumber> store)(package private) MatrixH256MatrixH256. newInstance(ElementsSupplier<Quaternion> store)(package private) MatrixQ128MatrixQ128. newInstance(ElementsSupplier<RationalNumber> store)(package private) MatrixR032MatrixR032. newInstance(ElementsSupplier<java.lang.Double> store)(package private) MatrixR064MatrixR064. newInstance(ElementsSupplier<java.lang.Double> store)(package private) MatrixR128MatrixR128. newInstance(ElementsSupplier<Quadruple> store)Constructors in org.ojalgo.matrix with parameters of type ElementsSupplier Constructor Description BasicMatrix(PhysicalStore.Factory<N,?> factory, ElementsSupplier<N> supplier)MatrixC128(ElementsSupplier<ComplexNumber> supplier)This method is for internal use only - YOU should NOT use it!MatrixH256(ElementsSupplier<Quaternion> supplier)This method is for internal use only - YOU should NOT use it!MatrixQ128(ElementsSupplier<RationalNumber> supplier)This method is for internal use only - YOU should NOT use it!MatrixR032(ElementsSupplier<java.lang.Double> supplier)This method is for internal use only - YOU should NOT use it!MatrixR064(ElementsSupplier<java.lang.Double> supplier)This method is for internal use only - YOU should NOT use it!MatrixR128(ElementsSupplier<Quadruple> supplier)This method is for internal use only - YOU should NOT use it! -
Uses of ElementsSupplier in org.ojalgo.matrix.decomposition
Subinterfaces of ElementsSupplier 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 ElementsSupplier Modifier and Type Method Description default Provider2D.Determinant<N>MatrixDecomposition.Determinant. toDeterminantProvider(ElementsSupplier<N> original, java.util.function.Supplier<MatrixStore<N>> alternativeOriginalSupplier)default Provider2D.Inverse<java.util.Optional<MatrixStore<N>>>MatrixDecomposition.Solver. toInverseProvider(ElementsSupplier<N> original, java.util.function.Supplier<MatrixStore<N>> alternativeOriginalSupplier)default Provider2D.Solution<java.util.Optional<MatrixStore<N>>>MatrixDecomposition.Solver. toSolutionProvider(ElementsSupplier<N> body, java.util.function.Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs) -
Uses of ElementsSupplier in org.ojalgo.matrix.store
Subinterfaces of ElementsSupplier in org.ojalgo.matrix.store Modifier and Type Interface Description 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 ElementsSupplier 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.(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.(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>>ZeroStoreFields in org.ojalgo.matrix.store declared as ElementsSupplier Modifier and Type Field Description private ElementsSupplier<N>MatrixPipeline. myContextMethods in org.ojalgo.matrix.store that return ElementsSupplier Modifier and Type Method Description (package private) ElementsSupplier<N>MatrixPipeline. getContext()default ElementsSupplier<N>ElementsSupplier. onAll(UnaryFunction<N> operator)default ElementsSupplier<N>ElementsSupplier. onAny(Transformation2D<N> operator)default ElementsSupplier<N>ElementsSupplier. onColumns(BinaryFunction<N> operator, Access1D<N> right)default ElementsSupplier<N>ElementsSupplier. onColumns(Access1D<N> left, BinaryFunction<N> operator)default ElementsSupplier<N>ElementsSupplier. onMatching(BinaryFunction<N> operator, Access2D<N> right)default ElementsSupplier<N>ElementsSupplier. onMatching(Access2D<N> left, BinaryFunction<N> operator)default ElementsSupplier<N>ElementsSupplier. onRows(BinaryFunction<N> operator, Access1D<N> right)default ElementsSupplier<N>ElementsSupplier. onRows(Access1D<N> left, BinaryFunction<N> operator)default ElementsSupplier<N>MatrixStore. operate()ElementsSupplier<N>AboveBelowStore. premultiply(Access1D<N> left)ElementsSupplier<N>IdentityStore. premultiply(Access1D<N> left)default ElementsSupplier<N>MatrixStore. premultiply(Access1D<N> left)Thepremultiplymethod differs frommultiplyin 3 ways: The matrix positions are swapped - left/right. It does NOT return a MatrixStore but an ElementsSupplier instead. It accepts an Access1D as the argument left matrix.ElementsSupplier<N>SingleStore. premultiply(Access1D<N> left)ElementsSupplier<N>SparseStore. premultiply(Access1D<N> left)ElementsSupplier<N>SuperimposedStore. premultiply(Access1D<N> left)default ElementsSupplier<N>MatrixStore. reduceColumns(Aggregator aggregator)default ElementsSupplier<N>MatrixStore. reduceRows(Aggregator aggregator)default ElementsSupplier<N>ElementsSupplier. transpose()ElementsSupplier<N>MatrixPipeline.Transpose. transpose()Methods in org.ojalgo.matrix.store that return types with arguments of type ElementsSupplier Modifier and Type Method Description protected java.util.concurrent.Future<ElementsSupplier<N>>LogicalStore. executePremultiply(Access1D<N> left)Constructors in org.ojalgo.matrix.store with parameters of type ElementsSupplier Constructor Description BinaryOperatorLeft(Access2D<N> left, BinaryFunction<N> operator, ElementsSupplier<N> right)BinaryOperatorRight(ElementsSupplier<N> left, BinaryFunction<N> operator, Access2D<N> right)ColumnsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right)ColumnsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base)MatrixPipeline(ElementsSupplier<N> context)MatrixPipeline(ElementsSupplier<N> context, int rowsCount, int columnsCount)RowsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right)RowsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base)Transformer(ElementsSupplier<N> context, Transformation2D<N> operator)Transpose(ElementsSupplier<N> context)UnaryOperator(ElementsSupplier<N> context, UnaryFunction<N> operator) -
Uses of ElementsSupplier in org.ojalgo.matrix.task
Methods in org.ojalgo.matrix.task with parameters of type ElementsSupplier Modifier and Type Method Description default Provider2D.Determinant<N>DeterminantTask. toDeterminantProvider(ElementsSupplier<N> original, java.util.function.Supplier<MatrixStore<N>> alternativeOriginalSupplier)default Provider2D.Inverse<java.util.Optional<MatrixStore<N>>>InverterTask. toInverseProvider(ElementsSupplier<N> original, java.util.function.Supplier<MatrixStore<N>> alternativeOriginalSupplier)default Provider2D.Solution<java.util.Optional<MatrixStore<N>>>SolverTask. toSolutionProvider(ElementsSupplier<N> body, java.util.function.Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs)
-