Uses of Interface
org.ojalgo.matrix.store.PhysicalStore
-
-
Uses of PhysicalStore in org.ojalgo.ann
Fields in org.ojalgo.ann declared as PhysicalStore Modifier and Type Field Description private PhysicalStore<java.lang.Double>
CalculationLayer. myBias
private PhysicalStore<java.lang.Double>[]
NetworkTrainer. myGradients
private PhysicalStore<java.lang.Double>
WrappedANN. myInput
private PhysicalStore<java.lang.Double>[]
WrappedANN. myOutputs
private PhysicalStore<java.lang.Double>
CalculationLayer. myWeights
Fields in org.ojalgo.ann with type parameters of type PhysicalStore Modifier and Type Field Description private java.util.function.Consumer<PhysicalStore<java.lang.Double>>
ArtificialNeuralNetwork.Activator. myFunction
Methods in org.ojalgo.ann that return PhysicalStore Modifier and Type Method Description (package private) PhysicalStore<java.lang.Double>
WrappedANN. getInput()
(package private) PhysicalStore<java.lang.Double>
WrappedANN. getInput(int layer)
(package private) PhysicalStore<java.lang.Double>
WrappedANN. getOutput()
(package private) PhysicalStore<java.lang.Double>
WrappedANN. getOutput(int layer)
(package private) PhysicalStore<java.lang.Double>
ArtificialNeuralNetwork. invoke(int layer, PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output)
(package private) PhysicalStore<java.lang.Double>
CalculationLayer. invoke(PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output)
(package private) PhysicalStore<java.lang.Double>
CalculationLayer. invoke(PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output, double probabilityToKeep)
(package private) PhysicalStore<java.lang.Double>
ArtificialNeuralNetwork. newStore(int rows, int columns)
Methods in org.ojalgo.ann with parameters of type PhysicalStore Modifier and Type Method Description (package private) void
ArtificialNeuralNetwork.Activator. activate(PhysicalStore<java.lang.Double> output)
(package private) void
ArtificialNeuralNetwork.Activator. activate(PhysicalStore<java.lang.Double> output, double probabilityToKeep)
(package private) void
ArtificialNeuralNetwork. adjust(int layer, PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output, PhysicalStore<java.lang.Double> upstreamGradient, PhysicalStore<java.lang.Double> downstreamGradient)
(package private) void
CalculationLayer. adjust(PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output, PhysicalStore<java.lang.Double> upstreamGradient, PhysicalStore<java.lang.Double> downstreamGradient, double learningRate, double dropoutsFactor, java.util.function.DoubleUnaryOperator regularisation)
(package private) void
WrappedANN. adjust(int layer, PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output, PhysicalStore<java.lang.Double> upstreamGradient, PhysicalStore<java.lang.Double> downstreamGradient)
(package private) static void
ArtificialNeuralNetwork. doIdentity(PhysicalStore<java.lang.Double> output)
(package private) static void
ArtificialNeuralNetwork. doReLU(PhysicalStore<java.lang.Double> output)
(package private) static void
ArtificialNeuralNetwork. doSigmoid(PhysicalStore<java.lang.Double> output)
(package private) static void
ArtificialNeuralNetwork. doSoftMax(PhysicalStore<java.lang.Double> output)
(package private) static void
ArtificialNeuralNetwork. doTanh(PhysicalStore<java.lang.Double> output)
(package private) PhysicalStore<java.lang.Double>
ArtificialNeuralNetwork. invoke(int layer, PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output)
(package private) PhysicalStore<java.lang.Double>
CalculationLayer. invoke(PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output)
(package private) PhysicalStore<java.lang.Double>
CalculationLayer. invoke(PhysicalStore<java.lang.Double> input, PhysicalStore<java.lang.Double> output, double probabilityToKeep)
Constructor parameters in org.ojalgo.ann with type arguments of type PhysicalStore Constructor Description Activator(java.util.function.Consumer<PhysicalStore<java.lang.Double>> function, PrimitiveFunction.Unary derivativeInTermsOfOutput, boolean singleFolded)
-
Uses of PhysicalStore in org.ojalgo.data
Methods in org.ojalgo.data with type parameters of type PhysicalStore Modifier and Type Method Description static <M extends PhysicalStore<java.lang.Double>>
MDataProcessors. covariances(Factory2D<M> factory, SingularValue<java.lang.Double> svd)
static <M extends PhysicalStore<java.lang.Double>>
MDataProcessors. covariances(Factory2D<M> factory, SingularValue<java.lang.Double> svd, double threshold)
static <M extends PhysicalStore<java.lang.Double>>
MDataProcessors. covariances(Factory2D<M> factory, SingularValue<java.lang.Double> svd, int complexity)
-
Uses of PhysicalStore in org.ojalgo.data.image
Methods in org.ojalgo.data.image that return PhysicalStore Modifier and Type Method Description PhysicalStore<ComplexNumber>
ImageData. toFrequencyDomain()
Transforms the spatial representation of the image to its frequency representation using the discrete Fourier transform. -
Uses of PhysicalStore in org.ojalgo.data.transform
Fields in org.ojalgo.data.transform declared as PhysicalStore Modifier and Type Field Description private PhysicalStore<ComplexNumber>
DiscreteFourierTransform.FullMatrix. myVandermondeMatrix
-
Uses of PhysicalStore in org.ojalgo.function.multiary
Methods in org.ojalgo.function.multiary that return PhysicalStore Modifier and Type Method Description PhysicalStore<N>
AffineFunction. linear()
PhysicalStore<N>
LinearFunction. linear()
PhysicalStore<N>
MultiaryFunction.Linear. linear()
PhysicalStore<N>
QuadraticFunction. linear()
PhysicalStore<N>
MultiaryFunction.PureQuadratic. quadratic()
PhysicalStore<N>
PureQuadraticFunction. quadratic()
PhysicalStore<N>
QuadraticFunction. quadratic()
protected PhysicalStore<N>
ApproximateFunction. shift(Access1D<?> arg)
Methods in org.ojalgo.function.multiary with parameters of type PhysicalStore Modifier and Type Method Description static <N extends java.lang.Comparable<N>>
AffineFunction<N>AffineFunction. wrap(PhysicalStore<N> coefficients)
static <N extends java.lang.Comparable<N>>
LinearFunction<N>LinearFunction. wrap(PhysicalStore<N> coefficients)
static <N extends java.lang.Comparable<N>>
PureQuadraticFunction<N>PureQuadraticFunction. wrap(PhysicalStore<N> coefficients)
static <N extends java.lang.Comparable<N>>
QuadraticFunction<N>QuadraticFunction. wrap(PhysicalStore<N> quadratic, PhysicalStore<N> linear)
-
Uses of PhysicalStore in org.ojalgo.matrix
Fields in org.ojalgo.matrix declared as PhysicalStore Modifier and Type Field Description private PhysicalStore<N>
DenseMutator2D. myDelegate
Methods in org.ojalgo.matrix with parameters of type PhysicalStore Modifier and Type Method Description (package private) MatrixC128.DenseReceiver
MatrixC128.Factory. dense(PhysicalStore<ComplexNumber> delegate)
(package private) abstract DR
MatrixFactory. dense(PhysicalStore<N> delegate)
(package private) MatrixH256.DenseReceiver
MatrixH256.Factory. dense(PhysicalStore<Quaternion> delegate)
(package private) MatrixQ128.DenseReceiver
MatrixQ128.Factory. dense(PhysicalStore<RationalNumber> delegate)
(package private) MatrixR032.DenseReceiver
MatrixR032.Factory. dense(PhysicalStore<java.lang.Double> delegate)
(package private) MatrixR064.DenseReceiver
MatrixR064.Factory. dense(PhysicalStore<java.lang.Double> delegate)
(package private) MatrixR128.DenseReceiver
MatrixR128.Factory. dense(PhysicalStore<Quadruple> delegate)
Constructors in org.ojalgo.matrix with parameters of type PhysicalStore Constructor Description DenseMutator2D(PhysicalStore<N> delegate)
DenseReceiver(PhysicalStore<ComplexNumber> delegate)
DenseReceiver(PhysicalStore<Quaternion> delegate)
DenseReceiver(PhysicalStore<RationalNumber> delegate)
DenseReceiver(PhysicalStore<java.lang.Double> delegate)
DenseReceiver(PhysicalStore<java.lang.Double> delegate)
DenseReceiver(PhysicalStore<Quadruple> delegate)
-
Uses of PhysicalStore in org.ojalgo.matrix.decomposition
Subinterfaces of PhysicalStore in org.ojalgo.matrix.decomposition Modifier and Type Interface Description interface
DecompositionStore<N extends java.lang.Comparable<N>>
Only classes that will act as a delegate to a MatrixDecomposition implementation from this package should implement this interface.Fields in org.ojalgo.matrix.decomposition declared as PhysicalStore Modifier and Type Field Description private PhysicalStore<N>
GeneralisedEvD. myRecovered
private PhysicalStore<N>
GeneralisedEvD. myReduced
CMethods in org.ojalgo.matrix.decomposition that return PhysicalStore Modifier and Type Method Description protected abstract PhysicalStore<N>
AbstractDecomposition. allocate(long numberOfRows, long numberOfColumns)
PhysicalStore<N>
CholeskyDecomposition. preallocate(Structure2D template)
PhysicalStore<N>
CholeskyDecomposition. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<N>
HermitianEvD. preallocate(Structure2D template)
PhysicalStore<N>
HermitianEvD. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<N>
LDLDecomposition. preallocate(Structure2D template)
PhysicalStore<N>
LDLDecomposition. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<N>
LUDecomposition. preallocate(Structure2D template)
PhysicalStore<N>
LUDecomposition. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<N>
QRDecomposition. preallocate(Structure2D template)
PhysicalStore<N>
QRDecomposition. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<java.lang.Double>
RawCholesky. preallocate(Structure2D template)
PhysicalStore<java.lang.Double>
RawCholesky. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<java.lang.Double>
RawEigenvalue.Symmetric. preallocate(Structure2D template)
PhysicalStore<java.lang.Double>
RawEigenvalue.Symmetric. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<java.lang.Double>
RawLU. preallocate(Structure2D template)
PhysicalStore<java.lang.Double>
RawLU. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<java.lang.Double>
RawQR. preallocate(Structure2D template)
PhysicalStore<java.lang.Double>
RawQR. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<java.lang.Double>
RawSingularValue. preallocate(Structure2D template)
PhysicalStore<java.lang.Double>
RawSingularValue. preallocate(Structure2D templateBody, Structure2D templateRHS)
PhysicalStore<N>
SingularValueDecomposition. preallocate(Structure2D template)
PhysicalStore<N>
SingularValueDecomposition. preallocate(Structure2D templateBody, Structure2D templateRHS)
(package private) PhysicalStore<N>
GeneralisedEvD. reduce(Access2D.Collectable<N,? super PhysicalStore<N>> original)
Methods in org.ojalgo.matrix.decomposition that return types with arguments of type PhysicalStore Modifier and Type Method Description protected Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>>
RawDecomposition. wrap(Access2D<?> matrix)
Methods in org.ojalgo.matrix.decomposition with parameters of type PhysicalStore Modifier and Type Method Description void
CholeskyDecomposition. btran(PhysicalStore<N> arg)
void
HermitianEvD. btran(PhysicalStore<N> arg)
void
LDLDecomposition. btran(PhysicalStore<N> arg)
void
LUDecomposition. btran(PhysicalStore<N> arg)
void
QRDecomposition. btran(PhysicalStore<N> arg)
void
RawCholesky. btran(PhysicalStore<java.lang.Double> arg)
void
RawEigenvalue.Symmetric. btran(PhysicalStore<java.lang.Double> arg)
void
RawLU. btran(PhysicalStore<java.lang.Double> arg)
void
RawLU. btran(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> lhs, PhysicalStore<java.lang.Double> solution)
void
RawQR. btran(PhysicalStore<java.lang.Double> arg)
void
RawSingularValue. btran(PhysicalStore<java.lang.Double> arg)
void
SingularValueDecomposition. btran(PhysicalStore<N> arg)
Array1D<ComplexNumber>
DecompositionStore. computeInPlaceSchur(PhysicalStore<N> transformationCollector, boolean eigenvalue)
private MatrixStore<java.lang.Double>
RawCholesky. doGetInverse(PhysicalStore<java.lang.Double> preallocated)
private MatrixStore<java.lang.Double>
RawLU. doGetInverse(PhysicalStore<java.lang.Double> preallocated)
private MatrixStore<java.lang.Double>
RawCholesky. doSolve(PhysicalStore<java.lang.Double> preallocated)
private MatrixStore<java.lang.Double>
RawLU. doSolve(PhysicalStore<java.lang.Double> preallocated)
void
LUDecomposition. ftran(PhysicalStore<N> arg)
default void
MatrixDecomposition.Solver. ftran(PhysicalStore<N> arg)
default void
MatrixDecomposition.Solver. ftran(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> solution)
void
RawLU. ftran(PhysicalStore<java.lang.Double> arg)
MatrixStore<N>
CholeskyDecomposition. getInverse(PhysicalStore<N> preallocated)
MatrixStore<N>
HermitianEvD. getInverse(PhysicalStore<N> preallocated)
MatrixStore<N>
InPlaceDecomposition. getInverse(PhysicalStore<N> preallocated)
MatrixStore<N>
LDLDecomposition. getInverse(PhysicalStore<N> preallocated)
MatrixStore<N>
LUDecomposition. getInverse(PhysicalStore<N> preallocated)
MatrixStore<N>
MatrixDecomposition.Solver. getInverse(PhysicalStore<N> preallocated)
Implementing this method is optional.MatrixStore<N>
QRDecomposition. getInverse(PhysicalStore<N> preallocated)
MatrixStore<java.lang.Double>
RawCholesky. getInverse(PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue. getInverse(PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawLU. getInverse(PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawQR. getInverse(PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawSingularValue. getInverse(PhysicalStore<java.lang.Double> preallocated)
MatrixStore<N>
SingularValueDecomposition. getInverse(PhysicalStore<N> preallocated)
MatrixStore<N>
CholeskyDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
Solves [this][X] = [rhs] by first solvingMatrixStore<N>
HermitianEvD. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LDLDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LUDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
Solves [this][X] = [rhs] by first solvingMatrixStore<N>
MatrixDecomposition.Solver. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
Implementing this method is optional.MatrixStore<N>
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].MatrixStore<java.lang.Double>
RawCholesky. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawLU. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawQR. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawSingularValue. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<N>
SingularValueDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
CholeskyDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
HermitianEvD. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
LDLDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
LUDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<N>
QRDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
MatrixStore<java.lang.Double>
RawCholesky. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawLU. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawQR. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawSingularValue. invert(Access2D<?> original, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<N>
SingularValueDecomposition. invert(Access2D<?> original, PhysicalStore<N> preallocated)
private void
BidiagonalDecomposition. solve(PhysicalStore<N> aMtrxV, MatrixStore<N> aMtrxD, DiagonalStore<N,?> aMtrxSimilar)
Will solve the equation system [aMtrxV][aMtrxD][X]=[aMtrxSimilar]T and overwrite the solution [X] to [aV].MatrixStore<N>
CholeskyDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
HermitianEvD. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LDLDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LUDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
QRDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
MatrixStore<java.lang.Double>
RawCholesky. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawLU. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawQR. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawSingularValue. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<N>
SingularValueDecomposition. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
private DecompositionStore<N>
BidiagonalDecomposition. solve2(PhysicalStore<N> aMtrxV, MatrixStore<N> aMtrxD, DiagonalStore<N,?> aMtrxSimilar)
Method parameters in org.ojalgo.matrix.decomposition with type arguments of type PhysicalStore Modifier and Type Method Description void
RawLU. btran(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> lhs, PhysicalStore<java.lang.Double> solution)
(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)
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<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix)
boolean
RawSingularValue. computeValuesOnly(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.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.boolean
EigenvalueDecomposition. decompose(Access2D.Collectable<N,? super PhysicalStore<N>> matrix)
private boolean
EigenvalueDecomposition. decompose(Access2D.Collectable<N,? super PhysicalStore<N>> matrix, boolean valuesOnly)
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 java.lang.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<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix)
boolean
RawEigenvalue. decompose(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix)
boolean
RawLU. decompose(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix)
boolean
RawQR. decompose(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix)
QR Decomposition, computed by Householder reflections.boolean
RawSingularValue. decompose(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix)
boolean
SimultaneousTridiagonal. decompose(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.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<java.lang.Double,? super PhysicalStore<java.lang.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<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix, boolean factors)
default void
MatrixDecomposition.Solver. ftran(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> solution)
MatrixStore<N>
CholeskyDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)
MatrixStore<N>
CholeskyDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
Solves [this][X] = [rhs] by first solvingMatrixStore<N>
HermitianEvD. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)
MatrixStore<N>
HermitianEvD. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LDLDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)
MatrixStore<N>
LDLDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
MatrixStore<N>
LUDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)
MatrixStore<N>
LUDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
Solves [this][X] = [rhs] by first solvingMatrixStore<N>
MatrixDecomposition.Solver. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)
[A][X]=[B] or [this][return]=[rhs]MatrixStore<N>
MatrixDecomposition.Solver. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated)
Implementing this method is optional.MatrixStore<N>
QRDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)
MatrixStore<N>
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].MatrixStore<java.lang.Double>
RawCholesky. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)
MatrixStore<java.lang.Double>
RawCholesky. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawEigenvalue.Symmetric. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)
MatrixStore<java.lang.Double>
RawLU. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)
MatrixStore<java.lang.Double>
RawLU. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawQR. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)
MatrixStore<java.lang.Double>
RawQR. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
RawSingularValue. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)
MatrixStore<java.lang.Double>
RawSingularValue. getSolution(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<N>
SingularValueDecomposition. getSolution(Access2D.Collectable<N,? super PhysicalStore<N>> rhs)
MatrixStore<N>
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)
-
Uses of PhysicalStore in org.ojalgo.matrix.store
Classes in org.ojalgo.matrix.store with type parameters of type PhysicalStore Modifier and Type Interface Description static interface
PhysicalStore.Factory<N extends java.lang.Comparable<N>,I extends PhysicalStore<N> & Factory2D.Builder<I>>
(package private) class
PrimitiveFactory<I extends PhysicalStore<java.lang.Double> & Factory2D.Builder<I>>
Classes in org.ojalgo.matrix.store that implement PhysicalStore Modifier and Type Class Description class
GenericStore<N extends Scalar<N>>
A generic implementation of PhysicalStore.class
R032Store
A float implementation of PhysicalStore.class
R064Store
A double implementation of PhysicalStore.class
RawStore
Uses double[][] internally.Methods in org.ojalgo.matrix.store that return PhysicalStore Modifier and Type Method Description default PhysicalStore<N>
MatrixStore. copy()
Each call must produce a new instance.PhysicalStore<N>
ColumnsSupplier. get()
PhysicalStore<N>
RowsSupplier. get()
Methods in org.ojalgo.matrix.store with parameters of type PhysicalStore Modifier and Type Method Description Array1D<ComplexNumber>
GenericStore. computeInPlaceSchur(PhysicalStore<N> transformationCollector, boolean eigenvalue)
Array1D<ComplexNumber>
R064Store. computeInPlaceSchur(PhysicalStore<java.lang.Double> transformationCollector, boolean eigenvalue)
void
ColumnsSupplier.SingleView. supplyTo(PhysicalStore<N> receiver)
void
RowsSupplier.SingleView. supplyTo(PhysicalStore<N> receiver)
-
Uses of PhysicalStore in org.ojalgo.matrix.task
Methods in org.ojalgo.matrix.task that return PhysicalStore Modifier and Type Method Description PhysicalStore<java.lang.Double>
AbstractInverter. preallocate(Structure2D template)
PhysicalStore<java.lang.Double>
AbstractSolver. preallocate(Structure2D templateBody, Structure2D templateRHS)
default PhysicalStore<N>
InverterTask. preallocate(int numberOfRows, int numberOfColumns)
PhysicalStore<N>
InverterTask. preallocate(Structure2D template)
Will create a PhysicalStore instance suitable for use withInverterTask.invert(Access2D, PhysicalStore)
.default PhysicalStore<N>
SolverTask. preallocate(int numberOfEquations, int numberOfVariables, int numberOfSolutions)
PhysicalStore<N>
SolverTask. preallocate(Structure2D templateBody, Structure2D templateRHS)
Will create a PhysicalStore instance suitable for use withSolverTask.solve(Access2D, Access2D, PhysicalStore)
.Methods in org.ojalgo.matrix.task with parameters of type PhysicalStore Modifier and Type Method Description (package private) static void
AbstractInverter. full1X1(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full1X1(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full2X2(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full3X3(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full4X4(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. full5X5(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. full5X5(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
MatrixStore<N>
InverterTask. invert(Access2D<?> original, PhysicalStore<N> preallocated)
Exactly how (if at all) a specific implementation makes use ofpreallocated
is not specified by this interface.(package private) static void
AbstractSolver. leastSquares(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
MatrixStore<N>
SolverTask. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated)
Exactly how (if at all) a specific implementation makes use ofpreallocated
is not specified by this interface.(package private) static void
AbstractInverter. symmetric2X2(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric2X2(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. symmetric3X3(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric3X3(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. symmetric4X4(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric4X4(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
(package private) static void
AbstractInverter. symmetric5X5(Access2D<?> source, PhysicalStore<?> destination)
(package private) static void
AbstractSolver. symmetric5X5(Access2D<?> body, Access1D<?> rhs, PhysicalStore<?> solution)
-
Uses of PhysicalStore in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative that return PhysicalStore Modifier and Type Method Description PhysicalStore<java.lang.Double>
IterativeSolverTask. preallocate(Structure2D templateBody, Structure2D templateRHS)
Methods in org.ojalgo.matrix.task.iterative with parameters of type PhysicalStore Modifier and Type Method Description double
ConjugateGradientSolver. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution)
double
GaussSeidelSolver. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution)
double
IterativeSolverTask.SparseDelegate. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution)
default double
IterativeSolverTask.SparseDelegate. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution, Access1D<?> rhs)
double
MutableSolver. resolve(PhysicalStore<java.lang.Double> solution)
A variation of MutableSolver.solve(Access2D, Access2D, PhysicalStore) where you do not supply the equation systembody
.double
MutableSolver. resolve(PhysicalStore<java.lang.Double> solution, Access1D<?> rhs)
double
ParallelGaussSeidelSolver. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution)
private double
ParallelGaussSeidelSolver. resolve(java.util.List<Equation> equations, PhysicalStore<java.lang.Double> solution, double normRHS, java.util.concurrent.atomic.AtomicInteger iterationsCounter, int first, int last)
MatrixStore<java.lang.Double>
ConjugateGradientSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> preallocated)
MatrixStore<java.lang.Double>
GaussSeidelSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
MatrixStore<java.lang.Double>
JacobiSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
MatrixStore<java.lang.Double>
MutableSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
MatrixStore<java.lang.Double>
ParallelGaussSeidelSolver. solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<java.lang.Double> current)
-
Uses of PhysicalStore in org.ojalgo.matrix.transformation
Methods in org.ojalgo.matrix.transformation with parameters of type PhysicalStore Modifier and Type Method Description void
InvertibleFactor. btran(PhysicalStore<N> arg)
Backwards-transformationdefault void
InvertibleFactor. btran(Access2D.Collectable<N,? super PhysicalStore<N>> lhs, PhysicalStore<N> solution)
void
InvertibleFactor.IdentityFactor. btran(PhysicalStore<N> arg)
void
InvertibleFactor. ftran(PhysicalStore<N> arg)
Forward-transformationdefault void
InvertibleFactor. ftran(Access2D.Collectable<N,? super PhysicalStore<N>> rhs, PhysicalStore<N> solution)
void
InvertibleFactor.IdentityFactor. ftran(PhysicalStore<N> arg)
(package private) static Rotation<java.lang.Double>[]
Rotation. rotationsP(PhysicalStore<java.lang.Double> matrix, int low, int high, Rotation<java.lang.Double>[] results)
default void
Householder. transform(PhysicalStore<N> matrix)
void
Rotation. transform(PhysicalStore<N> matrix)
Method parameters in org.ojalgo.matrix.transformation with type arguments of type PhysicalStore Modifier and Type Method Description default 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 PhysicalStore in org.ojalgo.optimisation.convex
Fields in org.ojalgo.optimisation.convex declared as PhysicalStore Modifier and Type Field Description private PhysicalStore<N>
ConvexData. myBE
private PhysicalStore<N>
ConvexData. myBI
private PhysicalStore<java.lang.Double>
IterativeASS. myColumnInvQAt
Methods in org.ojalgo.optimisation.convex that return PhysicalStore Modifier and Type Method Description PhysicalStore<N>
ConvexData. getAE()
Equality constraints body: [AE][X] == [BE](package private) PhysicalStore<N>
ConvexData. getAI()
Inequality constraints body: [AI][X] <= [BI]protected PhysicalStore<java.lang.Double>
ConvexSolver.Builder. getC()
Linear objective: [C](package private) PhysicalStore<java.lang.Double>
ConstrainedSolver. getIterationQ()
protected PhysicalStore<java.lang.Double>
BasePrimitiveSolver. getMatrixQ()
protected PhysicalStore<java.lang.Double>
ConvexSolver.Builder. getQ()
Quadratic objective: [Q](package private) PhysicalStore<java.lang.Double>
ConstrainedSolver. getSlackE()
(package private) PhysicalStore<java.lang.Double>
ActiveSetSolver. getSlackI()
protected PhysicalStore<java.lang.Double>
BasePrimitiveSolver. getSolutionX()
Solution / Variables: [X]PhysicalStore<N>
ConvexObjectiveFunction. linear()
PhysicalStore<N>
ConvexObjectiveFunction. quadratic()
Methods in org.ojalgo.optimisation.convex that return types with arguments of type PhysicalStore Modifier and Type Method Description protected abstract Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>>
BasePrimitiveSolver. getIterationKKT()
protected Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>>
ConstrainedSolver. getIterationKKT()
protected abstract Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>>
BasePrimitiveSolver. getIterationRHS()
protected Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>>
ConstrainedSolver. getIterationRHS()
Methods in org.ojalgo.optimisation.convex with parameters of type PhysicalStore Modifier and Type Method Description protected MatrixStore<java.lang.Double>
BasePrimitiveSolver. getSolutionGeneral(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
protected MatrixStore<java.lang.Double>
BasePrimitiveSolver. getSolutionQ(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
protected boolean
BasePrimitiveSolver. solveFullKKT(PhysicalStore<java.lang.Double> preallocated)
Method parameters in org.ojalgo.optimisation.convex with type arguments of type PhysicalStore Modifier and Type Method Description protected boolean
BasePrimitiveSolver. computeGeneral(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> matrix)
protected MatrixStore<java.lang.Double>
BasePrimitiveSolver. getSolutionGeneral(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)
protected MatrixStore<java.lang.Double>
BasePrimitiveSolver. getSolutionGeneral(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
protected MatrixStore<java.lang.Double>
BasePrimitiveSolver. getSolutionQ(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs)
protected MatrixStore<java.lang.Double>
BasePrimitiveSolver. getSolutionQ(Access2D.Collectable<java.lang.Double,? super PhysicalStore<java.lang.Double>> rhs, PhysicalStore<java.lang.Double> preallocated)
Constructors in org.ojalgo.optimisation.convex with parameters of type PhysicalStore Constructor Description ConvexObjectiveFunction(PhysicalStore<N> quadratic, PhysicalStore<N> linear)
-
Uses of PhysicalStore in org.ojalgo.optimisation.linear
Fields in org.ojalgo.optimisation.linear declared as PhysicalStore Modifier and Type Field Description private PhysicalStore<java.lang.Double>
RevisedStore. a
a(N) in Gurobi presentation - delta – reduced costsprivate PhysicalStore<java.lang.Double>
RevisedStore. d
Reduced costs / dual slackprivate PhysicalStore<java.lang.Double>
RevisedStore. l
private PhysicalStore<java.lang.Double>
RevisedStore. r
cost reducerprivate PhysicalStore<java.lang.Double>
RevisedStore. x
primal basic solutionprivate PhysicalStore<java.lang.Double>
RevisedStore. y
delta – primal basic solutionprivate PhysicalStore<java.lang.Double>
RevisedStore. z
Methods in org.ojalgo.optimisation.linear with parameters of type PhysicalStore Modifier and Type Method Description void
ProductFormInverse. btran(PhysicalStore<java.lang.Double> arg)
void
ProductFormInverse.ElementaryFactor. btran(PhysicalStore<java.lang.Double> arg)
private void
RevisedStore. doBodyRow(int i, PhysicalStore<java.lang.Double> destination)
private void
RevisedStore. doExclTranspMult(MatrixStore<java.lang.Double> lambda, PhysicalStore<java.lang.Double> results)
void
ProductFormInverse.ElementaryFactor. ftran(PhysicalStore<java.lang.Double> arg)
void
ProductFormInverse. ftran(PhysicalStore<java.lang.Double> arg)
-
Uses of PhysicalStore in org.ojalgo.scalar
Methods in org.ojalgo.scalar that return PhysicalStore Modifier and Type Method Description PhysicalStore<java.lang.Double>
Quaternion. vector()
-