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 TypeClassDescriptionclass
Treats 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) M
MatrixFactory.instantiate
(ElementsSupplier<N> supplier) This method is for internal use only - YOU should NOT use it!(package private) abstract M
BasicMatrix.newInstance
(ElementsSupplier<N> store) (package private) MatrixC128
MatrixC128.newInstance
(ElementsSupplier<ComplexNumber> store) (package private) MatrixH256
MatrixH256.newInstance
(ElementsSupplier<Quaternion> store) (package private) MatrixQ128
MatrixQ128.newInstance
(ElementsSupplier<RationalNumber> store) (package private) MatrixR032
MatrixR032.newInstance
(ElementsSupplier<Double> store) (package private) MatrixR064
MatrixR064.newInstance
(ElementsSupplier<Double> store) (package private) MatrixR128
MatrixR128.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 TypeInterfaceDescriptioninterface
DecompositionStore<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 TypeInterfaceDescriptioninterface
MatrixStore<N extends Comparable<N>>
A MatrixStore is a two dimensional store of numbers/scalars.interface
PhysicalStore<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 class
AboveBelowStore<N extends Comparable<N>>
A merger of two MatrixStore instances by placing one store below the other.(package private) class
AbstractStore<N extends Comparable<N>>
(package private) final class
ColumnsStore<N extends Comparable<N>>
A selection (re-ordering) of columns.final class
ColumnsSupplier<N extends Comparable<N>>
Sparse columns – columns can be added and removed.(package private) class
ComposingStore<N extends Comparable<N>>
(package private) final class
ConjugatedStore<N extends Comparable<N>>
ConjugatedStorefinal class
DiagonalStore<N extends Comparable<N>,
D extends Access1D<?>> (package private) class
FactoryStore<N extends Comparable<N>>
final class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.(package private) final class
IdentityStore<N extends Comparable<N>>
IdentityStore(package private) final class
LeftRightStore<N extends Comparable<N>>
A merger of two MatrixStore instances by placing one store to the right of the other.(package private) final class
LimitStore<N extends Comparable<N>>
(package private) class
LogicalStore<N extends Comparable<N>>
Logical stores are (intended to be) immutable.(package private) final class
LowerHessenbergStore<N extends Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) final class
LowerSymmetricStore<N extends Comparable<N>>
(package private) final class
LowerTriangularStore<N extends Comparable<N>>
(package private) class
MatrixPipeline<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 class
MatrixPipeline.BinaryOperatorLeft<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.BinaryOperatorRight<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.ColumnsModifier<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.ColumnsReducer<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.Multiplication<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.RowsModifier<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.RowsReducer<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.Transformer<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.Transpose<N extends Comparable<N>>
(package private) static final class
MatrixPipeline.UnaryOperator<N extends Comparable<N>>
(package private) final class
OffsetStore<N extends Comparable<N>>
final class
Ainvalid reference
float
final class
Ainvalid reference
double
final class
Uses double[][] internally.(package private) final class
RepeatedColumnsStore<N extends Comparable<N>>
(package private) final class
RepeatedRowsStore<N extends Comparable<N>>
(package private) final class
RowsStore<N extends Comparable<N>>
A selection (re-ordering) of rows.final class
RowsSupplier<N extends Comparable<N>>
Sparse rows – rows can be added and removed.(package private) class
SelectingStore<N extends Comparable<N>>
Selects (rearranges) existing rows and/or columns.(package private) class
ShadingStore<N extends Comparable<N>>
Does not change the matrix size/shape, but applies some structure to the elements.(package private) final class
SingleStore<N extends Comparable<N>>
final class
SparseStore<N extends Comparable<N>>
A sparse matrix (this implementation) is not thread safe.(package private) final class
SuperimposedStore<N extends Comparable<N>>
SuperimposedStore(package private) class
TransjugatedStore<N extends Comparable<N>>
(package private) final class
TransposedStore<N extends Comparable<N>>
(package private) final class
UnaryOperatoStore<N extends Comparable<N>>
(package private) final class
UpperHessenbergStore<N extends Comparable<N>>
A Hessenberg matrix is one that is "almost" triangular.(package private) final class
UpperSymmetricStore<N extends Comparable<N>>
(package private) final class
UpperTriangularStore<N extends Comparable<N>>
(package private) final class
WrapperStore<N extends Comparable<N>>
(package private) final class
ZeroStore<N extends Comparable<N>>
ZeroStoreFields 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) Thepremultiply
method differs frommultiply
in 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
Classes in org.ojalgo.optimisation.convex that implement ElementsSupplierModifier and TypeClassDescription(package private) final class
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system).