Uses of Interface
org.ojalgo.structure.Access2D.Collectable
Packages that use Access2D.Collectable
Package
Description
-
Uses of Access2D.Collectable in org.ojalgo.array
Classes in org.ojalgo.array that implement Access2D.Collectable -
Uses of Access2D.Collectable in org.ojalgo.data
Classes in org.ojalgo.data that implement Access2D.Collectable -
Uses of Access2D.Collectable in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement Access2D.CollectableModifier and TypeClassDescriptionclass
Treats an image as a matrix.(package private) static final class
-
Uses of Access2D.Collectable in org.ojalgo.matrix
Classes in org.ojalgo.matrix that implement Access2D.CollectableModifier 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.(package private) class
DenseMutator2D<N extends Comparable<N>,
M extends BasicMatrix<N, M>> final class
A matrix (linear algebra) with ComplexNumberSet.C
elements, implemented using dual 64-bit double values.static final class
final class
A matrix (linear algebra) with QuaternionNumberSet.H
elements, implemented using four 64-bit double values.static final class
final class
A matrix (linear algebra) with RationalNumberSet.Q
elements, implemented using dual 64-bit long values.static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 32-bit float.static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 64-bit double.static final class
final class
A matrix (linear algebra) with RealNumberSet.R
elements, approximated by 128-bit floating-point values (implemented using dual 64-bit double).static final class
-
Uses of Access2D.Collectable in org.ojalgo.matrix.decomposition
Subinterfaces of Access2D.Collectable 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 that return Access2D.CollectableModifier and TypeMethodDescriptionprotected Access2D.Collectable
<Double, ? super PhysicalStore<Double>> Methods in org.ojalgo.matrix.decomposition with parameters of type Access2D.CollectableModifier and TypeMethodDescriptionvoid
RawLU.btran
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> lhs, PhysicalStore<Double> solution) protected final MatrixStore
<N> GenericDecomposition.collect
(Access2D.Collectable<N, ? super DecompositionStore<N>> source) protected MatrixStore
<Double> RawDecomposition.collect
(Access2D.Collectable<Double, ? super DecompositionStore<Double>> source) (package private) boolean
CholeskyDecomposition.compute
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean checkHermitian) boolean
Hessenberg.compute
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean upper) final boolean
HessenbergDecomposition.compute
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean upper) default boolean
MatrixDecomposition.Solver.compute
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) protected boolean
SingularValueDecomposition.compute
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly, boolean fullSize) protected boolean
SingularValueDecomposition.computeBidiagonal
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean fullSize) default boolean
Eigenvalue.Generalised.computeValuesOnly
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrixA, Access2D.Collectable<N, ? super PhysicalStore<N>> matrixB) Corresponding toMatrixDecomposition.Values.computeValuesOnly(org.ojalgo.structure.Access2D.Collectable)
but for the generalised case.boolean
EigenvalueDecomposition.computeValuesOnly
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
MatrixDecomposition.Values.computeValuesOnly
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
RawEigenvalue.computeValuesOnly
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) boolean
RawSingularValue.computeValuesOnly
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) boolean
SingularValueDecomposition.computeValuesOnly
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
BidiagonalDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
CholeskyDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> aStore) boolean
DeferredTridiagonal.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) default boolean
Eigenvalue.Generalised.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrixA, Access2D.Collectable<N, ? super PhysicalStore<N>> matrixB) Corresponding toMatrixDecomposition.decompose(org.ojalgo.structure.Access2D.Collectable)
but for the generalised case.final boolean
EigenvalueDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) private final boolean
EigenvalueDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly) final boolean
HessenbergDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
LDLDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
LUDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
MatrixDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) default <N extends Comparable<N>,
DN extends MatrixDecomposition<N>>
DNMatrixDecomposition.Factory.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) Will create a new decomposition instance and directly perform the decomposition.boolean
QRDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
RawCholesky.decompose
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) boolean
RawEigenvalue.decompose
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) boolean
RawLU.decompose
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) boolean
RawQR.decompose
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) QR Decomposition, computed by Householder reflections.boolean
RawSingularValue.decompose
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) boolean
SimultaneousTridiagonal.decompose
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) boolean
SingularValueDecomposition.decompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
LDLDecomposition.decomposeWithoutPivoting
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) boolean
LUDecomposition.decomposeWithoutPivoting
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) default boolean
MatrixDecomposition.Pivoting.decomposeWithoutPivoting
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix) The normalMatrixDecomposition.decompose(Access2D.Collectable)
method must handle cases where pivoting is necessary.boolean
RawLU.decomposeWithoutPivoting
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) protected boolean
SingularValueDecomposition.doCompute
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly, boolean fullSize) protected boolean
DynamicEvD.doDecompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly) protected abstract boolean
EigenvalueDecomposition.doDecompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly) protected boolean
GeneralEvD.doDecompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly) protected boolean
GeneralisedEvD.doDecompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly) protected boolean
HermitianEvD.doDecompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean valuesOnly) private boolean
LDLDecomposition.doDecompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean pivoting) private boolean
LUDecomposition.doDecompose
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrix, boolean pivoting) (package private) boolean
RawSingularValue.doDecompose
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix, boolean factors) default void
MatrixDecomposition.Solver.ftran
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> solution) CholeskyDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) CholeskyDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Solves [this][X] = [rhs] by first solvingHermitianEvD.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) HermitianEvD.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) LDLDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) LDLDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) LUDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) LUDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Solves [this][X] = [rhs] by first solvingMatrixDecomposition.Solver.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) [A][X]=[B] or [this][return]=[rhs]MatrixDecomposition.Solver.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Implementing this method is optional.QRDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) QRDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Solve [A]*[X]=[B] by first solving [Q]*[Y]=[B] and then [R]*[X]=[Y].RawCholesky.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) RawCholesky.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawEigenvalue.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) RawLU.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) RawLU.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawQR.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) RawQR.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawSingularValue.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) RawSingularValue.getSolution
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) SingularValueDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) SingularValueDecomposition.getSolution
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) boolean
Eigenvalue.Generalised.prepare
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrixB) boolean
GeneralisedEvD.prepare
(Access2D.Collectable<N, ? super PhysicalStore<N>> matrixB) (package private) PhysicalStore
<N> GeneralisedEvD.reduce
(Access2D.Collectable<N, ? super PhysicalStore<N>> original) (package private) DecompositionStore
<N> InPlaceDecomposition.setInPlace
(Access2D.Collectable<N, ? super DecompositionStore<N>> matrix) -
Uses of Access2D.Collectable in org.ojalgo.matrix.store
Subinterfaces of Access2D.Collectable 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 Access2D.CollectableModifier 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.static final class
ColumnsSupplier.SingleView<N extends Comparable<N>>
(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.static final class
RowsSupplier.SingleView<N extends Comparable<N>>
(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>>
ZeroStoreMethods in org.ojalgo.matrix.store that return Access2D.CollectableModifier and TypeMethodDescription<NN extends Comparable<NN>,
R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN, R> R032Store.asCollectable2D()
<NN extends Comparable<NN>,
R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN, R> Subregion2D.SynchronizedRegion.asCollectable2D()
-
Uses of Access2D.Collectable in org.ojalgo.matrix.transformation
Methods in org.ojalgo.matrix.transformation with parameters of type Access2D.CollectableModifier and TypeMethodDescriptiondefault void
InvertibleFactor.btran
(Access2D.Collectable<N, ? super PhysicalStore<N>> lhs, PhysicalStore<N> solution) default void
InvertibleFactor.ftran
(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> solution) -
Uses of Access2D.Collectable in org.ojalgo.optimisation.convex
Classes in org.ojalgo.optimisation.convex that implement Access2D.CollectableModifier and TypeClassDescription(package private) final class
The equation system body is the (negated) Schur complement (of the Q-matrix in the full KKT-system).Methods in org.ojalgo.optimisation.convex that return Access2D.CollectableModifier and TypeMethodDescriptionprotected abstract Access2D.Collectable
<Double, ? super PhysicalStore<Double>> BasePrimitiveSolver.getIterationKKT()
protected Access2D.Collectable
<Double, ? super PhysicalStore<Double>> ConstrainedSolver.getIterationKKT()
protected abstract Access2D.Collectable
<Double, ? super PhysicalStore<Double>> BasePrimitiveSolver.getIterationRHS()
protected Access2D.Collectable
<Double, ? super PhysicalStore<Double>> ConstrainedSolver.getIterationRHS()
Methods in org.ojalgo.optimisation.convex with parameters of type Access2D.CollectableModifier and TypeMethodDescriptionprotected boolean
BasePrimitiveSolver.computeGeneral
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> matrix) protected MatrixStore
<Double> BasePrimitiveSolver.getSolutionGeneral
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) protected MatrixStore
<Double> BasePrimitiveSolver.getSolutionGeneral
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) protected MatrixStore
<Double> BasePrimitiveSolver.getSolutionQ
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs) protected MatrixStore
<Double> BasePrimitiveSolver.getSolutionQ
(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) -
Uses of Access2D.Collectable in org.ojalgo.scalar
Classes in org.ojalgo.scalar that implement Access2D.CollectableModifier and TypeClassDescriptionfinal class
ComplexNumber is an immutable complex number class.final class
-
Uses of Access2D.Collectable in org.ojalgo.structure
Classes in org.ojalgo.structure that implement Access2D.CollectableModifier and TypeClassDescriptionstatic final class
Access2D.SelectionView<N extends Comparable<N>>
static final class
AccessAnyD.MatrixView<N extends Comparable<N>>
Methods in org.ojalgo.structure that return Access2D.CollectableModifier and TypeMethodDescriptiondefault <NN extends Comparable<NN>,
R extends Mutate2D.Receiver<NN>>
Access2D.Collectable<NN, R> Access2D.asCollectable2D()
static <R extends Mutate2D.Receiver<Double>>
Access2D.Collectable<Double, R> Access2D.newPrimitiveColumnCollectable
(Access1D<?> anything1D) static <R extends Mutate2D.Receiver<Double>>
Access2D.Collectable<Double, R> Access2D.newPrimitiveRowCollectable
(Access1D<?> anything1D)