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 ElementsSupplier -
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 TypeClassDescriptionfinal classColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.final classDiagonalStore<N extends Comparable<N>,D extends Access1D<?>> final classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.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.final classRowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.Methods in org.ojalgo.matrix.store that return ElementsSupplierModifier and TypeMethodDescriptiondefault 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()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.SparseStore.premultiply(Access1D<N> left) default ElementsSupplier<N> MatrixStore.reduceColumns(Aggregator aggregator) default ElementsSupplier<N> MatrixStore.reduceRows(Aggregator aggregator) default ElementsSupplier<N> ElementsSupplier.transpose() -
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)