Uses of Interface
org.ojalgo.structure.Operate2D
Packages that use Operate2D
Package
Description
-
Uses of Operate2D in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Operate2DModifier and TypeClassDescriptionclass
Treats an image as a matrix.(package private) static final class
-
Uses of Operate2D in org.ojalgo.matrix
Classes in org.ojalgo.matrix that implement Operate2DModifier and TypeClassDescriptionclass
BasicMatrix<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.final class
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.final class
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.final class
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double). -
Uses of Operate2D in org.ojalgo.matrix.decomposition
Subinterfaces of Operate2D 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. -
Uses of Operate2D in org.ojalgo.matrix.store
Subinterfaces of Operate2D in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterface
ElementsSupplier<N extends Comparable<N>>
AnElementsSupplier
is not necessarily (or not yet) a matrix, but something from which the elements of a matrix can be derived.interface
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 Operate2DModifier 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>>
ZeroStore -
Uses of Operate2D in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement Operate2DModifier and TypeClassDescription(package private) final class
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system). -
Uses of Operate2D in org.ojalgo.structure
Classes in org.ojalgo.structure with type parameters of type Operate2DModifier and TypeInterfaceDescriptioninterface
Operate2D<N extends Comparable<N>,
P extends Operate2D<N, P>> To be implemented by classes that are not directly mutable themselves, but that can operate on the elements of some internal/future 2D data structure – similar to streams in some sense.