Uses of Interface
org.ojalgo.matrix.store.ElementsSupplier
Packages that use ElementsSupplier
Package
Description
-
Uses of ElementsSupplier in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement ElementsSupplierModifier and TypeClassDescriptionclassTreats an image as a matrix.(package private) static final class -
Uses of ElementsSupplier in org.ojalgo.matrix
Fields in org.ojalgo.matrix declared as ElementsSupplierMethods in org.ojalgo.matrix that return ElementsSupplierMethods in org.ojalgo.matrix with parameters of type ElementsSupplierModifier and TypeMethodDescription(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<Double> store) (package private) MatrixR064MatrixR064.newInstance(ElementsSupplier<Double> store) (package private) MatrixR128MatrixR128.newInstance(ElementsSupplier<Quadruple> store) Constructors in org.ojalgo.matrix with parameters of type ElementsSupplierModifierConstructorDescription(package private)BasicMatrix(PhysicalStore.Factory<N, ?> factory, ElementsSupplier<N> supplier) (package private)MatrixC128(ElementsSupplier<ComplexNumber> supplier) This method is for internal use only - YOU should NOT use it!(package private)MatrixH256(ElementsSupplier<Quaternion> supplier) This method is for internal use only - YOU should NOT use it!(package private)MatrixQ128(ElementsSupplier<RationalNumber> supplier) This method is for internal use only - YOU should NOT use it!(package private)MatrixR032(ElementsSupplier<Double> supplier) This method is for internal use only - YOU should NOT use it!(package private)MatrixR064(ElementsSupplier<Double> supplier) This method is for internal use only - YOU should NOT use it!(package private)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.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 ElementsSupplierModifier and TypeMethodDescriptiondefault Provider2D.Determinant<N> MatrixDecomposition.Determinant.toDeterminantProvider(ElementsSupplier<N> original, Supplier<MatrixStore<N>> alternativeOriginalSupplier) default Provider2D.Inverse<Optional<MatrixStore<N>>> MatrixDecomposition.Solver.toInverseProvider(ElementsSupplier<N> original, Supplier<MatrixStore<N>> alternativeOriginalSupplier) default Provider2D.Solution<Optional<MatrixStore<N>>> MatrixDecomposition.Solver.toSolutionProvider(ElementsSupplier<N> body, Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs) -
Uses of ElementsSupplier in org.ojalgo.matrix.store
Subinterfaces of ElementsSupplier in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfaceMatrixStore<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 ElementsSupplierModifier 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.(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.(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>>ZeroStoreSubinterfaces with type arguments of type ElementsSupplier 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.Fields in org.ojalgo.matrix.store declared as ElementsSupplierMethods in org.ojalgo.matrix.store that return ElementsSupplierModifier and TypeMethodDescription(package private) final 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()AboveBelowStore.premultiply(Access1D<N> left) 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.SingleStore.premultiply(Access1D<N> left) SparseStore.premultiply(Access1D<N> left) SuperimposedStore.premultiply(Access1D<N> left) default ElementsSupplier<N> MatrixStore.reduceColumns(Aggregator aggregator) default ElementsSupplier<N> MatrixStore.reduceRows(Aggregator aggregator) default ElementsSupplier<N> ElementsSupplier.transpose()MatrixPipeline.Transpose.transpose()Methods in org.ojalgo.matrix.store that return types with arguments of type ElementsSupplierModifier and TypeMethodDescriptionprotected final Future<ElementsSupplier<N>> LogicalStore.executePremultiply(Access1D<N> left) Constructors in org.ojalgo.matrix.store with parameters of type ElementsSupplierModifierConstructorDescription(package private)BinaryOperatorLeft(Access2D<N> left, BinaryFunction<N> operator, ElementsSupplier<N> right) (package private)BinaryOperatorRight(ElementsSupplier<N> left, BinaryFunction<N> operator, Access2D<N> right) (package private)ColumnsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right) (package private)ColumnsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base) (package private)MatrixPipeline(ElementsSupplier<N> context) (package private)MatrixPipeline(ElementsSupplier<N> context, int rowsCount, int columnsCount) (package private)RowsModifier(ElementsSupplier<N> base, BinaryFunction<N> modifier, Access1D<N> right) (package private)RowsModifier(Access1D<N> left, BinaryFunction<N> modifier, ElementsSupplier<N> base) (package private)Transformer(ElementsSupplier<N> context, Transformation2D<N> operator) (package private)Transpose(ElementsSupplier<N> context) (package private)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 ElementsSupplierModifier and TypeMethodDescriptiondefault Provider2D.Determinant<N> DeterminantTask.toDeterminantProvider(ElementsSupplier<N> original, Supplier<MatrixStore<N>> alternativeOriginalSupplier) default Provider2D.Inverse<Optional<MatrixStore<N>>> InverterTask.toInverseProvider(ElementsSupplier<N> original, Supplier<MatrixStore<N>> alternativeOriginalSupplier) default Provider2D.Solution<Optional<MatrixStore<N>>> SolverTask.toSolutionProvider(ElementsSupplier<N> body, Supplier<MatrixStore<N>> alternativeBodySupplier, Access2D<?> rhs) -
Uses of ElementsSupplier in org.ojalgo.optimisation.convex
Methods in org.ojalgo.optimisation.convex that return ElementsSupplierModifier and TypeMethodDescription(package private) ElementsSupplier<N> ConvexData.getSupplierAE()Equality constraints body: [AE][X] == [BE](package private) ElementsSupplier<N> ConvexData.getSupplierAI()Inequality constraints body: [AI][X] == [BI]