Uses of Interface
org.ojalgo.matrix.store.MatrixStore
Packages that use MatrixStore
Package
Description
-
Uses of MatrixStore in org.ojalgo.ann
Classes in org.ojalgo.ann that implement interfaces with type arguments of type MatrixStoreMethods in org.ojalgo.ann that return MatrixStoreModifier and TypeMethodDescription(package private) MatrixStore<Double> CalculationLayer.getLogicalWeights()The input argument is typed asAccess1Dwhich essentially means it can be anything.(package private) MatrixStore<Double> WrappedANN.invoke(Access1D<Double> input, TrainingConfiguration configuration) Methods in org.ojalgo.ann that return types with arguments of type MatrixStoreModifier and TypeMethodDescription(package private) List<MatrixStore<Double>> ArtificialNeuralNetwork.getWeights()(package private) List<MatrixStore<Double>> WrappedANN.getWeights() -
Uses of MatrixStore in org.ojalgo.data.image
Classes in org.ojalgo.data.image that implement MatrixStoreModifier and TypeClassDescriptionclassTreats an image as a matrix.(package private) static final classMethods in org.ojalgo.data.image with parameters of type MatrixStoreModifier and TypeMethodDescriptionstatic ImageDataImageData.fromFrequencyDomain(MatrixStore<ComplexNumber> transformed) Creates a new image, transforming the input (back) from the frequency domain to the spatial domain using the inverse discrete Fourier transform. -
Uses of MatrixStore in org.ojalgo.data.transform
Classes in org.ojalgo.data.transform that implement interfaces with type arguments of type MatrixStoreModifier and TypeClassDescriptionclassThe discrete Fourier transform (DFT) converts a finite sequence of equally-spaced samples of a function into a same-length sequence of equally-spaced samples of the discrete-time Fourier transform (DTFT), which is a complex-valued function of frequency.Methods in org.ojalgo.data.transform that return MatrixStoreModifier and TypeMethodDescriptionstatic MatrixStore<ComplexNumber> This method computes the discrete Fourier transform (DFT) of a sequence of real numbers.final MatrixStore<ComplexNumber> DiscreteFourierTransform.inverse(Access1D<ComplexNumber> input) static MatrixStore<ComplexNumber> DiscreteFourierTransform.inverse2D(MatrixStore<?> input) static MatrixStore<ComplexNumber> DiscreteFourierTransform.sample(DoubleUnaryOperator function, PrimitiveFunction.SampleDomain sampleDomain) Sample, and transform, a function using the Discrete Fourier Transform.static MatrixStore<ComplexNumber> DiscreteFourierTransform.sample(PeriodicFunction function, int nbSamples) static <N extends Comparable<N>>
MatrixStore<N> DiscreteFourierTransform.shift(MatrixStore<N> matrix) There is a symmetry in the DFT matrix.DiscreteFourierTransform.FFT.transform(double... input) DiscreteFourierTransform.transform(double... input) final MatrixStore<ComplexNumber> static MatrixStore<ComplexNumber> DiscreteFourierTransform.transform2D(MatrixStore<?> input) Perform a 2D Discrete Fourier Transform on the input matrix.Methods in org.ojalgo.data.transform with parameters of type MatrixStoreModifier and TypeMethodDescriptionstatic MatrixStore<ComplexNumber> DiscreteFourierTransform.inverse2D(MatrixStore<?> input) static <N extends Comparable<N>>
MatrixStore<N> DiscreteFourierTransform.shift(MatrixStore<N> matrix) There is a symmetry in the DFT matrix.static MatrixStore<ComplexNumber> DiscreteFourierTransform.transform2D(MatrixStore<?> input) Perform a 2D Discrete Fourier Transform on the input matrix.static voidDiscreteFourierTransform.transform2D(MatrixStore<?> input, DiscreteFourierTransform.Directive directive, TransformableRegion<ComplexNumber> output) -
Uses of MatrixStore in org.ojalgo.function.multiary
Fields in org.ojalgo.function.multiary declared as MatrixStoreModifier and TypeFieldDescriptionprivate final MatrixStore<N> AffineFunction.myCoefficientsprivate final MatrixStore<N> LinearFunction.myCoefficientsprivate final MatrixStore<N> PureQuadraticFunction.myCoefficientsMethods in org.ojalgo.function.multiary that return MatrixStoreModifier and TypeMethodDescriptionAffineFunction.getGradient(Access1D<N> point) ConstantFunction.getGradient(Access1D<N> point) FirstOrderApproximation.getGradient(Access1D<N> point) LinearFunction.getGradient(Access1D<N> point) MultiaryFunction.TwiceDifferentiable.getGradient(Access1D<N> point) The gradient of a scalar field is a vector field that points in the direction of the greatest rate of increase of the scalar field, and whose magnitude is that rate of increase.PureQuadraticFunction.getGradient(Access1D<N> point) QuadraticFunction.getGradient(Access1D<N> point) SecondOrderApproximation.getGradient(Access1D<N> point) AffineFunction.getHessian(Access1D<N> point) ConstantFunction.getHessian(Access1D<N> point) FirstOrderApproximation.getHessian(Access1D<N> point) LinearFunction.getHessian(Access1D<N> point) MultiaryFunction.TwiceDifferentiable.getHessian(Access1D<N> point) The Hessian matrix or Hessian is a square matrix of second-order partial derivatives of a function.PureQuadraticFunction.getHessian(Access1D<N> point) QuadraticFunction.getHessian(Access1D<N> point) SecondOrderApproximation.getHessian(Access1D<N> point) AffineFunction.getLinearFactors(boolean negated) ApproximateFunction.getLinearFactors(boolean negated) ConstantFunction.getLinearFactors(boolean negated) LinearFunction.getLinearFactors(boolean negated) MultiaryFunction.TwiceDifferentiable.getLinearFactors(boolean negated) PureQuadraticFunction.getLinearFactors(boolean negated) QuadraticFunction.getLinearFactors(boolean negated) Constructors in org.ojalgo.function.multiary with parameters of type MatrixStoreModifierConstructorDescription(package private)AffineFunction(MatrixStore<N> coefficients) (package private)LinearFunction(MatrixStore<N> coefficients) (package private)PureQuadraticFunction(MatrixStore<N> coefficients) (package private)QuadraticFunction(MatrixStore<N> quadratic, MatrixStore<N> linear) -
Uses of MatrixStore in org.ojalgo.matrix
Fields in org.ojalgo.matrix declared as MatrixStoreMethods in org.ojalgo.matrix that return MatrixStoreMethods in org.ojalgo.matrix that return types with arguments of type MatrixStoreModifier and TypeMethodDescriptionprivate Provider2D.Inverse<Optional<MatrixStore<N>>> BasicMatrix.getInverseProvider(boolean safe) private Provider2D.Solution<Optional<MatrixStore<N>>> BasicMatrix.getSolutionProvider(boolean safe, Access2D<?> rhs) Methods in org.ojalgo.matrix with parameters of type MatrixStoreModifier and TypeMethodDescription(package private) abstract MDenseMutator2D.instantiate(MatrixStore<N> store) (package private) MatrixC128MatrixC128.DenseReceiver.instantiate(MatrixStore<ComplexNumber> store) (package private) MatrixC128MatrixC128.SparseReceiver.instantiate(MatrixStore<ComplexNumber> store) (package private) MatrixH256MatrixH256.DenseReceiver.instantiate(MatrixStore<Quaternion> store) (package private) MatrixH256MatrixH256.SparseReceiver.instantiate(MatrixStore<Quaternion> store) (package private) MatrixQ128MatrixQ128.DenseReceiver.instantiate(MatrixStore<RationalNumber> store) (package private) MatrixQ128MatrixQ128.SparseReceiver.instantiate(MatrixStore<RationalNumber> store) (package private) MatrixR032MatrixR032.DenseReceiver.instantiate(MatrixStore<Double> store) (package private) MatrixR032MatrixR032.SparseReceiver.instantiate(MatrixStore<Double> store) (package private) MatrixR064MatrixR064.DenseReceiver.instantiate(MatrixStore<Double> store) (package private) MatrixR064MatrixR064.SparseReceiver.instantiate(MatrixStore<Double> store) (package private) MatrixR128MatrixR128.DenseReceiver.instantiate(MatrixStore<Quadruple> store) (package private) MatrixR128MatrixR128.SparseReceiver.instantiate(MatrixStore<Quadruple> store) (package private) abstract MSparseMutator2D.instantiate(MatrixStore<N> store) -
Uses of MatrixStore in org.ojalgo.matrix.decomposition
Subinterfaces of MatrixStore 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.Subinterfaces with type arguments of type MatrixStore in org.ojalgo.matrix.decompositionModifier and TypeInterfaceDescriptionstatic interfaceMatrixDecomposition.Solver<N extends Comparable<N>>static interfaceMatrixDecomposition.Solver<N extends Comparable<N>>Fields in org.ojalgo.matrix.decomposition declared as MatrixStoreModifier and TypeFieldDescriptionprivate MatrixStore<N> DenseEigenvalue.myDprivate MatrixStore<N> DenseTridiagonal.myDprivate MatrixStore<Double> RawEigenvalue.myDprivate MatrixStore<N> DenseSingularValue.myInverseprivate MatrixStore<N> HermitianEvD.myInverseprivate MatrixStore<Double> RawEigenvalue.Symmetric.myInverseprivate MatrixStore<Double> RawSingularValue.myInverseprivate MatrixStore<N> DenseSingularValue.mySprivate MatrixStore<N> HermitianEvD.mySprivate MatrixStore<Double> RawEigenvalue.Symmetric.mySprivate MatrixStore<N> DenseSingularValue.myUprivate MatrixStore<N> HermitianEvD.myUprivate MatrixStore<Double> RawEigenvalue.Symmetric.myUprivate MatrixStore<N> DenseEigenvalue.myVprivate MatrixStore<N> DenseSingularValue.myVprivate MatrixStore<Double> RawEigenvalue.myVMethods in org.ojalgo.matrix.decomposition that return MatrixStoreModifier and TypeMethodDescription(package private) final MatrixStore<N> AbstractDecomposition.collect(Access2D.Collectable<N, ? super M> source) private MatrixStore<Double> RawCholesky.doGetInverse(PhysicalStore<Double> preallocated) private MatrixStore<Double> RawLU.doGetInverse(PhysicalStore<Double> preallocated) private MatrixStore<Double> RawQR.doGetInverse(R064Store preallocated) Makes no use ofpreallocatedat all.private MatrixStore<Double> RawCholesky.doSolve(PhysicalStore<Double> preallocated) private MatrixStore<Double> RawLU.doSolve(PhysicalStore<Double> preallocated) private MatrixStore<Double> DenseSingularValue.getCovariance()HermitianEvD.getCovariance()RawEigenvalue.Symmetric.getCovariance()RawSingularValue.getCovariance()SingularValue.getCovariance()Bidiagonal.getD()DenseBidiagonal.getD()final MatrixStore<N> DenseEigenvalue.getD()DenseLDL.getD()DenseSingularValue.getD()Deprecated.final MatrixStore<N> DenseTridiagonal.getD()Eigenvalue.getD()The only requirements on [D] are that it should contain the eigenvalues and that [A][V] = [V][D].LDL.getD()RawEigenvalue.getD()Return the block diagonal eigenvalue matrixRawSingularValue.getD()Deprecated.UseRawSingularValue.getS()insteadSingularValue.getD()Deprecated.UseSingularValue.getS()insteadSparseQDLDL.getD()Tridiagonal.getD()default MatrixStore<ComplexNumber> Eigenvalue.getEigenvectors()final MatrixStore<N> DenseHessenberg.getH()Hessenberg.getH()DenseCholesky.getInverse(PhysicalStore<N> preallocated) DenseLDL.getInverse(PhysicalStore<N> preallocated) DenseLU.getInverse(PhysicalStore<N> preallocated) DenseQR.getInverse(PhysicalStore<N> preallocated) DenseSingularValue.getInverse()DenseSingularValue.getInverse(PhysicalStore<N> preallocated) GeneralEvD.getInverse()GeneralEvD.getInverse(DecompositionStore<N> newPreallocated) HermitianEvD.getInverse()HermitianEvD.getInverse(PhysicalStore<N> preallocated) InPlaceDecomposition.getInverse()InPlaceDecomposition.getInverse(PhysicalStore<N> preallocated) default MatrixStore<N> MatrixDecomposition.Solver.getInverse()The output must be a "right inverse" and a "generalised inverse".MatrixDecomposition.Solver.getInverse(PhysicalStore<N> preallocated) Implementing this method is optional.RawCholesky.getInverse(PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.getInverse()RawEigenvalue.Symmetric.getInverse(PhysicalStore<Double> preallocated) RawLU.getInverse(PhysicalStore<Double> preallocated) RawQR.getInverse(PhysicalStore<Double> preallocated) RawSingularValue.getInverse()RawSingularValue.getInverse(PhysicalStore<Double> preallocated) SparseLU.getInverse(PhysicalStore<Double> preallocated) SparseQDLDL.getInverse(PhysicalStore<Double> preallocated) private MatrixStore<N> DenseSingularValue.getInverseOldVersion(DecompositionStore<N> preallocated) default MatrixStore<N> Cholesky.getL()Must implement eitherCholesky.getL()orCholesky.getR().DenseCholesky.getL()DenseLDL.getL()DenseLU.getL()default MatrixStore<N> LDL.getL()Must implement eitherLDL.getL()orLDL.getR().LU.getL()RawCholesky.getL()RawLU.getL()SparseLU.getL()SparseQDLDL.getL()Bidiagonal.getLQ()DenseBidiagonal.getLQ()final MatrixStore<N> DenseHessenberg.getQ()DenseQR.getQ()final MatrixStore<N> DenseTridiagonal.getQ()Hessenberg.getQ()QR.getQ()Tridiagonal.getQ()default MatrixStore<N> Cholesky.getR()Must implement eitherCholesky.getL()orCholesky.getR().DenseQR.getR()default MatrixStore<N> LDL.getR()Must implement eitherLDL.getL()orLDL.getR().QR.getR()RawQR.getR()Return the upper triangular factorBidiagonal.getRQ()DenseBidiagonal.getRQ()DenseSingularValue.getS()HermitianEvD.getS()If there are no negative eigenvalues this method will simply reuse the eigenvalue diagonal (D)RawEigenvalue.Symmetric.getS()RawSingularValue.getS()SingularValue.getS()DenseCholesky.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Solves [this][X] = [rhs] by first solvingDenseLDL.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) DenseLU.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) Solves [this][X] = [rhs] by first solvingDenseQR.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].DenseSingularValue.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) HermitianEvD.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs, PhysicalStore<N> preallocated) default MatrixStore<N> LU.getSolution(Access2D.Collectable<N, ? super PhysicalStore<N>> rhs) default MatrixStore<N> MatrixDecomposition.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.RawCholesky.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawLU.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawQR.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) RawSingularValue.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) SparseLU.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) SparseQDLDL.getSolution(Access2D.Collectable<Double, ? super PhysicalStore<Double>> rhs, PhysicalStore<Double> preallocated) DenseLU.getU()DenseSingularValue.getU()HermitianEvD.getU()For SPD matrices U == V; for indefinite we must absorb eigenvalue sign into ULU.getU()http://en.wikipedia.org/wiki/Row_echelon_form
This is the same as [D][U].RawEigenvalue.Symmetric.getU()RawLU.getU()RawSingularValue.getU()SingularValue.getU()If [A] is m-by-n and its rank is r, then: The first r columns of [U] span the column space, range or image of [A]. The last m-r columns of [U] span the left nullspace or cokernel of [A]. Calculating the QR decomposition of [A] is a faster alternative.SparseLU.getU()IfSparseLU.updateColumn(int, Access1D.Collectable)orhas been invoked, then this is no longer guaranteed to be triangular.invalid reference
#updateColumn(int, Access1D.Collectable, PhysicalStore)final MatrixStore<N> DenseEigenvalue.getV()DenseSingularValue.getV()Eigenvalue.getV()The columns of [V] represent the eigenvectors of [A] in the sense that [A][V] = [V][D].RawEigenvalue.getV()Return the eigenvector matrixRawSingularValue.getV()SingularValue.getV()If [A] is m-by-n and its rank is r, then: The first r columns of [V] span the row space or coimage of [A]. The last n-r columns of [V] span the nullspace or kernel of [A]. Calculating the QR decomposition of [A]T is a faster alternative.DenseCholesky.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseLDL.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseLU.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseQR.invert(Access2D<?> original, PhysicalStore<N> preallocated) DenseSingularValue.invert(Access2D<?> original, PhysicalStore<N> preallocated) HermitianEvD.invert(Access2D<?> original, PhysicalStore<N> preallocated) RawCholesky.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawLU.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawQR.invert(Access2D<?> original, PhysicalStore<Double> preallocated) RawSingularValue.invert(Access2D<?> original, PhysicalStore<Double> preallocated) static <N extends Comparable<N>>
MatrixStore<N> SingularValue.invert(SingularValue<N> decomposition, PhysicalStore<N> preallocated) SparseLU.invert(Access2D<?> original, PhysicalStore<Double> preallocated) SparseQDLDL.invert(Access2D<?> original, PhysicalStore<Double> preallocated) (package private) MatrixStore<N> DeferredTridiagonal.makeD()protected abstract MatrixStore<N> DenseEigenvalue.makeD()protected MatrixStore<N> DenseSingularValue.makeD()(package private) abstract MatrixStore<N> DenseTridiagonal.makeD()protected MatrixStore<N> DynamicEvD.makeD()protected final MatrixStore<N> GeneralEvD.makeD()protected MatrixStore<N> GeneralisedEvD.makeD()protected MatrixStore<N> HermitianEvD.makeD()protected MatrixStore<Double> RawEigenvalue.makeD(double[] d, double[] e) protected MatrixStore<Double> RawEigenvalue.Symmetric.makeD(double[] d, double[] e) (package private) MatrixStore<Double> SimultaneousTridiagonal.makeD()(package private) final MatrixStore<N> AbstractDecomposition.makeIdentity(int dimension) protected final MatrixStore<N> GeneralEvD.makeInverse()protected abstract MatrixStore<N> DenseEigenvalue.makeV()protected MatrixStore<N> DynamicEvD.makeV()protected MatrixStore<N> GeneralEvD.makeV()protected MatrixStore<N> GeneralisedEvD.makeV()protected MatrixStore<N> HermitianEvD.makeV()default MatrixStore<N> Bidiagonal.reconstruct()default MatrixStore<N> Cholesky.reconstruct()default MatrixStore<N> Eigenvalue.reconstruct()static <N extends Comparable<N>>
MatrixStore<N> Eigenvalue.reconstruct(Eigenvalue<N> decomposition) default MatrixStore<N> Eigenvalue.Spectral.reconstruct()GeneralisedEvD.reconstruct()HermitianEvD.reconstruct()default MatrixStore<N> Hessenberg.reconstruct()default MatrixStore<N> LDL.reconstruct()default MatrixStore<N> LU.reconstruct()MatrixDecomposition.reconstruct()default MatrixStore<N> QR.reconstruct()RawEigenvalue.Symmetric.reconstruct()default MatrixStore<N> SingularValue.reconstruct()default MatrixStore<N> SingularValue.reconstruct(int k) static <N extends Comparable<N>>
MatrixStore<N> SingularValue.reconstruct(SingularValue<N> decomposition) default MatrixStore<N> Tridiagonal.reconstruct()(package private) MatrixStore<N> GeneralisedEvD.recover(MatrixStore<N> reduced) DenseCholesky.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseLDL.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseLU.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseQR.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) DenseSingularValue.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) HermitianEvD.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) RawCholesky.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawEigenvalue.Symmetric.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawLU.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawQR.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) RawSingularValue.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) static <N extends Comparable<N>>
MatrixStore<N> SingularValue.solve(SingularValue<N> decomposition, MatrixStore<N> rhs, PhysicalStore<N> preallocated) SparseLU.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) SparseQDLDL.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) (package private) final MatrixStore<N> Methods in org.ojalgo.matrix.decomposition that return types with arguments of type MatrixStoreModifier and TypeMethodDescriptiondefault Optional<MatrixStore<N>> MatrixDecomposition.Solver.invert()default Optional<MatrixStore<N>> 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) Methods in org.ojalgo.matrix.decomposition with parameters of type MatrixStoreModifier and TypeMethodDescriptionbooleanDenseCholesky.checkAndDecompose(MatrixStore<N> matrix) booleanDynamicEvD.checkAndDecompose(MatrixStore<N> matrix) booleanGeneralEvD.checkAndDecompose(MatrixStore<N> matrix) booleanHermitianEvD.checkAndDecompose(MatrixStore<N> matrix) default booleanMatrixDecomposition.Hermitian.checkAndDecompose(MatrixStore<N> matrix) Absolutely must check if the matrix is hermitian or not.booleanRawCholesky.checkAndDecompose(MatrixStore<Double> matrix) static <N extends Comparable<N>>
booleanBidiagonal.equals(MatrixStore<N> matrix, Bidiagonal<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanCholesky.equals(MatrixStore<N> matrix, Cholesky<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanEigenvalue.equals(MatrixStore<N> matrix, Eigenvalue<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanHessenberg.equals(MatrixStore<N> matrix, Hessenberg<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanLDL.equals(MatrixStore<N> matrix, LDL<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanLU.equals(MatrixStore<N> matrix, LU<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanQR.equals(MatrixStore<N> matrix, QR<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanSingularValue.equals(MatrixStore<N> matrix, SingularValue<N> decomposition, NumberContext context) static <N extends Comparable<N>>
booleanTridiagonal.equals(MatrixStore<N> matrix, Tridiagonal<N> decomposition, NumberContext context) (package private) MatrixStore<N> GeneralisedEvD.recover(MatrixStore<N> reduced) (package private) final voidDenseEigenvalue.setD(MatrixStore<N> newD) (package private) final voidDenseEigenvalue.setV(MatrixStore<N> newV) private voidDenseBidiagonal.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].static <N extends Comparable<N>>
MatrixStore<N> SingularValue.solve(SingularValue<N> decomposition, MatrixStore<N> rhs, PhysicalStore<N> preallocated) private DecompositionStore<N> DenseBidiagonal.solve2(PhysicalStore<N> aMtrxV, MatrixStore<N> aMtrxD, DiagonalStore<N, ?> aMtrxSimilar) Method parameters in org.ojalgo.matrix.decomposition with type arguments of type MatrixStoreModifier 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 MatrixStore in org.ojalgo.matrix.store
Subinterfaces of MatrixStore in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfacePhysicalStore<N extends Comparable<N>>PhysicalStore:s, as opposed to MatrixStore:s, are mutable.Classes in org.ojalgo.matrix.store that implement MatrixStoreModifier and TypeClassDescription(package private) final classAboveBelowStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store below the other.(package private) classAbstractStore<N extends Comparable<N>>(package private) final classColumnsStore<N extends Comparable<N>>A selection (re-ordering) of columns.final classColumnsSupplier<N extends Comparable<N>>Sparse columns – columns can be added and removed.(package private) classComposingStore<N extends Comparable<N>>(package private) class(package private) final classConjugatedStore<N extends Comparable<N>>ConjugatedStorefinal classDiagonalStore<N extends Comparable<N>, D extends Access1D<?>>(package private) classFactoryStore<N extends Comparable<N>>final classGenericStore<N extends Scalar<N>>A generic implementation of PhysicalStore.(package private) final classIdentityStore<N extends Comparable<N>>IdentityStore(package private) final classLeftRightStore<N extends Comparable<N>>A merger of two MatrixStore instances by placing one store to the right of the other.(package private) final classLimitStore<N extends Comparable<N>>(package private) classLogicalStore<N extends Comparable<N>>Logical stores are (intended to be) immutable.(package private) final classLowerHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classLowerSymmetricStore<N extends Comparable<N>>(package private) final classLowerTriangularStore<N extends Comparable<N>>(package private) final classOffsetStore<N extends Comparable<N>>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.(package private) final classRepeatedColumnsStore<N extends Comparable<N>>(package private) final classRepeatedRowsStore<N extends Comparable<N>>(package private) final classRowsStore<N extends Comparable<N>>A selection (re-ordering) of rows.final classRowsSupplier<N extends Comparable<N>>Sparse rows – rows can be added and removed.(package private) classSelectingStore<N extends Comparable<N>>Selects (rearranges) existing rows and/or columns.(package private) classShadingStore<N extends Comparable<N>>Does not change the matrix size/shape, but applies some structure to the elements.(package private) final classSingleStore<N extends Comparable<N>>final classSparseStore<N extends Comparable<N>>A sparse matrix (this implementation) is not thread safe.(package private) final classSuperimposedStore<N extends Comparable<N>>SuperimposedStore(package private) classTransjugatedStore<N extends Comparable<N>>(package private) final classTransposedStore<N extends Comparable<N>>(package private) final classUnaryOperatoStore<N extends Comparable<N>>(package private) final classUpperHessenbergStore<N extends Comparable<N>>A Hessenberg matrix is one that is "almost" triangular.(package private) final classUpperSymmetricStore<N extends Comparable<N>>(package private) final classUpperTriangularStore<N extends Comparable<N>>(package private) final classWrapperStore<N extends Comparable<N>>(package private) final classZeroStore<N extends Comparable<N>>ZeroStoreSubinterfaces with type arguments of type MatrixStore in org.ojalgo.matrix.storeModifier and TypeInterfaceDescriptioninterfaceMatrixStore<N extends Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.interfaceMatrixStore<N extends Comparable<N>>A MatrixStore is a two dimensional store of numbers/scalars.Fields in org.ojalgo.matrix.store declared as MatrixStoreModifier and TypeFieldDescriptionprivate final MatrixStore<N> LogicalStore.myBaseprivate final MatrixStore<N> MatrixPipeline.ColumnsReducer.myBaseprivate final MatrixStore<N> MatrixPipeline.RowsReducer.myBaseprivate final MatrixStore<N> AboveBelowStore.myBelowprivate final MatrixStore<N> SuperimposedStore.myDiffprivate final MatrixStore<N> LeftRightStore.myRightprivate final MatrixStore<N> MatrixPipeline.Multiplication.myRightMethods in org.ojalgo.matrix.store that return MatrixStoreModifier and TypeMethodDescriptiondefault MatrixStore<N> MatrixStore.above(long numberOfRows) default MatrixStore<N> default MatrixStore<N> default MatrixStore<N> MatrixStore.add(double scalarAddend) default MatrixStore<N> default MatrixStore<N> MatrixStore.add(MatrixStore<N> addend) ZeroStore.add(MatrixStore<N> addend) (package private) final MatrixStore<N> LogicalStore.base()default MatrixStore<N> MatrixStore.below(long numberOfRows) default MatrixStore<N> default MatrixStore<N> default MatrixStore<N> MatrixStore.bidiagonal(boolean upper) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildColumn(PhysicalStore.Factory<N, ?> factory, long rowsCount, N... columnElements) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildColumn(PhysicalStore.Factory<N, ?> factory, long rowsCount, Access2D<N> columnStore) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildColumn(PhysicalStore.Factory<N, ?> factory, long rowsCount, Access2D<N>... columnStores) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildRow(PhysicalStore.Factory<N, ?> factory, long colsCount, N... rowElements) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildRow(PhysicalStore.Factory<N, ?> factory, long colsCount, Access2D<N> rowStore) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.buildRow(PhysicalStore.Factory<N, ?> factory, long colsCount, Access2D<N>... rowStores) (package private) static <N extends Comparable<N>>
MatrixStore<N> AbstractStore.cast(PhysicalStore.Factory<N, ?> factory, Access2D<?> access) default MatrixStore<N> MatrixStore.column(int column) default MatrixStore<N> MatrixStore.column(long column) ColumnsSupplier.columns(int... columns) default MatrixStore<N> MatrixStore.columns(int... columns) A selection (re-ordering) of columns.default MatrixStore<N> MatrixStore.columns(long... columns) ConjugatedStore.conjugate()GenericStore.conjugate()IdentityStore.conjugate()default MatrixStore<N> MatrixStore.conjugate()Returns the conjugate transpose of this matrix.R032Store.conjugate()R064Store.conjugate()RawStore.conjugate()SingleStore.conjugate()ZeroStore.conjugate()default MatrixStore<N> MatrixStore.diagonal()default MatrixStore<N> MatrixStore.diagonally(Access2D<N>... diagonally) default MatrixStore<N> MatrixStore.divide(double scalarDivisor) default MatrixStore<N> GenericStore.get()default MatrixStore<N> MatrixStore.get()Deprecated.v50 No need asMatrixStorenow implementsand this method simply return "this".invalid reference
LogicalR064Store.get()RawStore.get()final MatrixStore<N> TransjugatedStore.getOriginal()default MatrixStore<N> MatrixStore.hermitian(boolean upper) default MatrixStore<N> MatrixStore.hessenberg(boolean upper) default MatrixStore<N> MatrixStore.left(long numberOfColumns) default MatrixStore<N> default MatrixStore<N> default MatrixStore<N> MatrixStore.limits(long rowLimit, long columnLimit) Setting either limit to < 0 is interpreted as "no limit" (useful when you only want to limit either the rows or columns, and don't know the size of the other)default MatrixStore<N> MatrixStore.logical()Deprecated.v50 No need asMatrixStorenow implements.invalid reference
Logicaldefault MatrixStore<N> PhysicalStore.Factory.makeIdentity(long dimension) default MatrixStore<N> PhysicalStore.Factory.makeSingle(double element) default MatrixStore<N> PhysicalStore.Factory.makeSingle(N element) default MatrixStore<N> PhysicalStore.Factory.makeWrapper(Access2D<?> access) default MatrixStore<N> PhysicalStore.Factory.makeWrapperColumn(Access1D<?> access) default MatrixStore<N> PhysicalStore.Factory.makeZero(long rowsCount, long columnsCount) default MatrixStore<N> PhysicalStore.Factory.makeZero(Structure2D shape) AboveBelowStore.multiply(double scalar) AboveBelowStore.multiply(MatrixStore<N> right) ConjugatedStore.multiply(MatrixStore<N> right) GenericStore.multiply(MatrixStore<N> right) IdentityStore.multiply(double scalar) IdentityStore.multiply(MatrixStore<N> right) LeftRightStore.multiply(double scalar) LeftRightStore.multiply(MatrixStore<N> right) default MatrixStore<N> MatrixStore.multiply(double scalarMultiplicand) default MatrixStore<N> default MatrixStore<N> MatrixStore.multiply(MatrixStore<N> right) R032Store.multiply(MatrixStore<Double> right) R064Store.multiply(MatrixStore<Double> right) SingleStore.multiply(double scalar) SingleStore.multiply(MatrixStore<N> right) SparseStore.multiply(double scalar) SparseStore.multiply(MatrixStore<N> right) SuperimposedStore.multiply(double scalar) SuperimposedStore.multiply(MatrixStore<N> right) TransposedStore.multiply(MatrixStore<N> right) default MatrixStore<N> MatrixStore.negate()default MatrixStore<N> MatrixStore.offsets(long rowOffset, long columnOffset) default MatrixStore<N> MatrixStore.onAll(UnaryFunction<N> operator) default MatrixStore<N> MatrixStore.power(int power) Multiply this matrix by itselfpowertimes.LeftRightStore.premultiply(Access1D<N> left) default MatrixStore<N> MatrixStore.repeat(int rowsRepetitions, int columnsRepetitions) default MatrixStore<N> MatrixStore.right(long numberOfColumns) default MatrixStore<N> default MatrixStore<N> default MatrixStore<N> MatrixStore.row(int row) default MatrixStore<N> MatrixStore.row(long row) default MatrixStore<N> MatrixStore.rows(int... rows) A selection (re-ordering) of rows.default MatrixStore<N> MatrixStore.rows(long... rows) RowsSupplier.rows(int... rows) default MatrixStore<N> MatrixStore.select(int[] rows, int[] columns) default MatrixStore<N> MatrixStore.select(long[] rows, long[] columns) default MatrixStore<N> MatrixStore.signum()default MatrixStore<N> MatrixStore.subtract(double scalarSubtrahend) default MatrixStore<N> default MatrixStore<N> MatrixStore.subtract(MatrixStore<N> subtrahend) default MatrixStore<N> MatrixStore.superimpose(long row, long col, Access2D<N> matrix) default MatrixStore<N> MatrixStore.superimpose(Access2D<N> matrix) default MatrixStore<N> MatrixStore.symmetric(boolean upper) GenericStore.transpose()IdentityStore.transpose()default MatrixStore<N> MatrixStore.transpose()SingleStore.transpose()TransposedStore.transpose()ZeroStore.transpose()default MatrixStore<N> MatrixStore.triangular(boolean upper, boolean assumeOne) default MatrixStore<N> MatrixStore.tridiagonal()Methods in org.ojalgo.matrix.store that return types with arguments of type MatrixStoreModifier and TypeMethodDescriptionprotected final Future<MatrixStore<N>> LogicalStore.executeMultiply(double scalar) protected final Future<MatrixStore<N>> LogicalStore.executeMultiply(N scalar) protected final Future<MatrixStore<N>> LogicalStore.executeMultiply(MatrixStore<N> right) Methods in org.ojalgo.matrix.store with parameters of type MatrixStoreModifier and TypeMethodDescriptiondefault MatrixStore<N> MatrixStore.add(MatrixStore<N> addend) ZeroStore.add(MatrixStore<N> addend) default booleanMatrixStore.equals(MatrixStore<N> other, NumberContext context) protected final Future<MatrixStore<N>> LogicalStore.executeMultiply(MatrixStore<N> right) AboveBelowStore.multiply(MatrixStore<N> right) ConjugatedStore.multiply(MatrixStore<N> right) GenericStore.multiply(MatrixStore<N> right) IdentityStore.multiply(MatrixStore<N> right) LeftRightStore.multiply(MatrixStore<N> right) default MatrixStore<N> MatrixStore.multiply(MatrixStore<N> right) R032Store.multiply(MatrixStore<Double> right) R064Store.multiply(MatrixStore<Double> right) RawStore.multiply(MatrixStore<Double> right) SingleStore.multiply(MatrixStore<N> right) SparseStore.multiply(MatrixStore<N> right) SuperimposedStore.multiply(MatrixStore<N> right) TransposedStore.multiply(MatrixStore<N> right) ZeroStore.multiply(MatrixStore<N> right) default MatrixStore<N> MatrixStore.subtract(MatrixStore<N> subtrahend) Constructors in org.ojalgo.matrix.store with parameters of type MatrixStoreModifierConstructorDescription(package private)AboveBelowStore(MatrixStore<N> base, MatrixStore<N> below) (package private)ColumnsReducer(MatrixStore<N> base, Aggregator aggregator) (package private)ColumnsStore(MatrixStore<N> base, int[] columns) protectedComposingStore(MatrixStore<N> base, int rowsCount, int columnsCount) protectedComposingStore(MatrixStore<N> base, long rowsCount, long columnsCount) (package private)ConjugatedStore(MatrixStore<N> base) (package private)LeftRightStore(MatrixStore<N> base, MatrixStore<N> right) (package private)LimitStore(int rowsCount, int columnsCount, MatrixStore<N> base) (package private)LimitStore(long rowsCount, long columnsCount, MatrixStore<N> base) protectedLogicalStore(MatrixStore<N> base, int rowsCount, int columnsCount) protectedLogicalStore(MatrixStore<N> base, long rowsCount, long columnsCount) (package private)LowerHessenbergStore(MatrixStore<N> base) (package private)LowerSymmetricStore(MatrixStore<N> base, boolean hermitian) (package private)LowerTriangularStore(MatrixStore<N> base, boolean unitDiagonal) (package private)Multiplication(Access1D<N> left, MatrixStore<N> right) (package private)OffsetStore(MatrixStore<N> base, int rowOffset, int columnOffset) (package private)OffsetStore(MatrixStore<N> base, long rowOffset, long columnOffset) (package private)RepeatedColumnsStore(MatrixStore<N> base, int repetitions) (package private)RepeatedRowsStore(MatrixStore<N> base, int repetitions) (package private)RowsReducer(MatrixStore<N> base, Aggregator aggregator) (package private)RowsStore(MatrixStore<N> base, int... rows) protectedSelectingStore(MatrixStore<N> base, int rowsCount, int columnsCount) protectedSelectingStore(MatrixStore<N> base, long rowsCount, long columnsCount) protectedShadingStore(MatrixStore<N> base) (package private)SuperimposedStore(MatrixStore<N> base, long row, long col, MatrixStore<N> diff) (package private)SuperimposedStore(MatrixStore<N> base, MatrixStore<N> diff) protectedTransjugatedStore(MatrixStore<N> base) privateTransjugatedStore(MatrixStore<N> base, int rows, int columns) (package private)TransposedStore(MatrixStore<N> base) (package private)UnaryOperatoStore(MatrixStore<N> base, UnaryFunction<N> operator) (package private)UpperHessenbergStore(MatrixStore<N> base) (package private)UpperSymmetricStore(MatrixStore<N> base, boolean hermitian) (package private)UpperTriangularStore(MatrixStore<N> base, boolean unitDiagonal) -
Uses of MatrixStore in org.ojalgo.matrix.task
Methods in org.ojalgo.matrix.task that return MatrixStoreModifier and TypeMethodDescriptionfinal MatrixStore<Double> default MatrixStore<N> The output must be a "right inverse" and a "generalised inverse".InverterTask.invert(Access2D<?> original, PhysicalStore<N> preallocated) Exactly how (if at all) a specific implementation makes use ofpreallocatedis not specified by this interface.[A][X]=[B] or [body][return]=[rhs]default MatrixStore<N> [A][X]=[B] or [body][return]=[rhs]SolverTask.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<N> preallocated) Exactly how (if at all) a specific implementation makes use ofpreallocatedis not specified by this interface.Methods in org.ojalgo.matrix.task that return types with arguments of type MatrixStoreModifier and TypeMethodDescriptiondefault 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) Methods in org.ojalgo.matrix.task with parameters of type MatrixStoreModifier and TypeMethodDescriptionfinal DeterminantTask<N> DeterminantTask.Factory.make(MatrixStore<N> template) InverterTask.Factory.make(MatrixStore<N> template) SolverTask.Factory.make(MatrixStore<N> templateBody, MatrixStore<N> templateRHS) Method parameters in org.ojalgo.matrix.task with type arguments of type MatrixStoreModifier 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 MatrixStore in org.ojalgo.matrix.task.iterative
Methods in org.ojalgo.matrix.task.iterative that return MatrixStoreModifier and TypeMethodDescriptionfinal MatrixStore<Double> IterativeSolverTask.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> preallocated) MutableSolver.solve(Access2D<?> body, Access2D<?> rhs, PhysicalStore<Double> current) Methods in org.ojalgo.matrix.task.iterative that return types with arguments of type MatrixStoreModifier and TypeMethodDescriptionfinal Optional<MatrixStore<Double>> IterativeSolverTask.solve(MatrixStore<Double> body, MatrixStore<Double> rhs) Methods in org.ojalgo.matrix.task.iterative with parameters of type MatrixStoreModifier and TypeMethodDescriptionfinal Optional<MatrixStore<Double>> IterativeSolverTask.solve(MatrixStore<Double> body, MatrixStore<Double> rhs) -
Uses of MatrixStore in org.ojalgo.matrix.transformation
Fields in org.ojalgo.matrix.transformation declared as MatrixStoreModifier and TypeFieldDescriptionprivate final MatrixStore<N> HouseholderColumn.myStoreprivate final MatrixStore<N> HouseholderRow.myStoreMethods in org.ojalgo.matrix.transformation with parameters of type MatrixStoreModifier and TypeMethodDescriptionstatic <N extends Comparable<N>>
HouseholderReference<N> HouseholderReference.make(MatrixStore<N> matrix, boolean column) static <N extends Comparable<N>>
HouseholderReference<N> HouseholderReference.makeColumn(MatrixStore<N> matrix) static <N extends Comparable<N>>
HouseholderReference<N> HouseholderReference.makeRow(MatrixStore<N> matrix) Constructors in org.ojalgo.matrix.transformation with parameters of type MatrixStoreModifierConstructorDescriptionHouseholderColumn(MatrixStore<N> store) HouseholderRow(MatrixStore<N> store) -
Uses of MatrixStore in org.ojalgo.optimisation
Fields in org.ojalgo.optimisation declared as MatrixStoreModifier and TypeFieldDescriptionprivate MatrixStore<Double> GenericSolver.Builder.myBEprivate MatrixStore<Double> GenericSolver.Builder.myBIMethods in org.ojalgo.optimisation that return MatrixStoreModifier and TypeMethodDescriptionprivate static MatrixStore<Double> GenericSolver.Builder.add(RowsSupplier<Double> baseA, MatrixStore<Double> baseB, Access2D<?> addA, Access1D<?> addB) Expression.getAdjustedGradient(Access1D<?> point) Expression.getAdjustedHessian()protected MatrixStore<Double> GenericSolver.Builder.getAE()Equality constraints body: [AE][X] == [BE]protected MatrixStore<Double> GenericSolver.Builder.getAI()Inequality constraints body: [AI][X] invalid input: '<'= [BI]protected MatrixStore<Double> GenericSolver.Builder.getBE()Equality constraints RHS: [AE][X] == [BE]protected MatrixStore<Double> GenericSolver.Builder.getBI()Inequality constraints RHS: [AI][X] invalid input: '<'= [BI]protected MatrixStore<Double> GenericSolver.Builder.getC()Methods in org.ojalgo.optimisation with parameters of type MatrixStoreModifier and TypeMethodDescriptionprivate static MatrixStore<Double> GenericSolver.Builder.add(RowsSupplier<Double> baseA, MatrixStore<Double> baseB, Access2D<?> addA, Access1D<?> addB) (package private) voidGenericSolver.Builder.addEqualities(MatrixStore<?> mtrxAE, MatrixStore<?> mtrxBE) (package private) voidGenericSolver.Builder.addInequalities(MatrixStore<?> mtrxAI, MatrixStore<?> mtrxBI) protected static final voidGenericSolver.Builder.append(StringBuilder builder, String label, MatrixStore<Double> matrix) -
Uses of MatrixStore in org.ojalgo.optimisation.convex
Fields in org.ojalgo.optimisation.convex declared as MatrixStoreModifier and TypeFieldDescriptionprivate MatrixStore<Double> ActiveSetSolver.myInvQCprivate final MatrixStore<Double> NullSpaceProjection.myX0private final MatrixStore<Double> NullSpaceProjection.myZMethods in org.ojalgo.optimisation.convex that return MatrixStoreModifier and TypeMethodDescriptionprotected MatrixStore<Double> ActiveSetSolver.extractSolution()protected MatrixStore<Double> BasePrimitiveSolver.extractSolution()ConvexData.getBE()Equality constraints RHS: [AE][X] == [BE]ConvexData.getBI()Inequality constraints RHS: [AI][X] invalid input: '<'= [BI]ConvexObjectiveFunction.getGradient(Access1D<N> point) ConvexObjectiveFunction.getHessian(Access1D<N> point) (package private) MatrixStore<Double> ActiveSetSolver.getInvQC()(package private) MatrixStore<Double> ActiveSetSolver.getIterationA()(package private) abstract MatrixStore<Double> ConstrainedSolver.getIterationA()(package private) MatrixStore<Double> QPESolver.getIterationA()(package private) MatrixStore<Double> ActiveSetSolver.getIterationB()(package private) abstract MatrixStore<Double> ConstrainedSolver.getIterationB()(package private) MatrixStore<Double> QPESolver.getIterationB()(package private) MatrixStore<Double> ActiveSetSolver.getIterationC()(package private) abstract MatrixStore<Double> ConstrainedSolver.getIterationC()(package private) MatrixStore<Double> QPESolver.getIterationC()protected MatrixStore<Double> UnconstrainedSolver.getIterationKKT()(package private) MatrixStore<Double> ConstrainedSolver.getIterationL(int[] included) protected MatrixStore<Double> UnconstrainedSolver.getIterationRHS()ConvexObjectiveFunction.getLinearFactors(boolean negated) protected MatrixStore<Double> BasePrimitiveSolver.getMatrixAE()protected MatrixStore<Double> BasePrimitiveSolver.getMatrixAI()protected MatrixStore<Double> BasePrimitiveSolver.getMatrixBE()protected MatrixStore<Double> BasePrimitiveSolver.getMatrixBI()protected MatrixStore<Double> BasePrimitiveSolver.getMatrixBI(int[] selector) protected MatrixStore<Double> BasePrimitiveSolver.getMatrixC()(package private) MatrixStore<Double> ActiveSetSolver.getSlackI(int[] rows) 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) Methods in org.ojalgo.optimisation.convex with parameters of type MatrixStoreModifier and TypeMethodDescription(package private) static ConvexSolver.BuilderBasePrimitiveSolver.builder(MatrixStore<Double>[] matrices) private static Optimisation.ResultIterativeRefinementSolver.buildResult(MatrixStore<Quadruple> Q, MatrixStore<Quadruple> C, MatrixStore<Quadruple> x, MatrixStore<Quadruple> y, Optimisation.State state) private static Optimisation.ResultIterativeRefinementSolverDouble.buildResult(MatrixStore<Double> Q0, MatrixStore<Double> C0, MatrixStore<Double> x0, MatrixStore<Double> y0, Optimisation.State state) private static Optimisation.ResultIterativeRefinementSolverDouble.doIteration(MatrixStore<Double> H, MatrixStore<Double> g, MatrixStore<Double> AE, MatrixStore<Double> BE, MatrixStore<Double> AI, MatrixStore<Double> BI, Optimisation.Options options, Optimisation.Result startValue) (package private) static Optimisation.ResultIterativeRefinementSolver.doSolve(MatrixStore<Quadruple> Q, MatrixStore<Quadruple> C, MatrixStore<Quadruple> Ae, MatrixStore<Quadruple> Be, MatrixStore<Quadruple> Ai, MatrixStore<Quadruple> Bi, Optimisation.Options options) (package private) static Optimisation.ResultIterativeRefinementSolver2.doSolve(MatrixStore<Quadruple> modQ, MatrixStore<Quadruple> modC, MatrixStore<Quadruple> modAE, MatrixStore<Quadruple> modBE, MatrixStore<Quadruple> modAI, MatrixStore<Quadruple> modBI, Optimisation.Options options) (package private) static Optimisation.ResultIterativeRefinementSolverDouble.doSolve(MatrixStore<Double> Q_in, MatrixStore<Double> C_in, MatrixStore<Double> ae_in, MatrixStore<Double> be_in, MatrixStore<Double> ai_in, MatrixStore<Double> bi_in, Optimisation.Options options) private static ConvexData<Double> IterativeRefinementSolver.getDoubleConvexData(ConvexData<Double> data, MatrixStore<Quadruple> Q, MatrixStore<Quadruple> C, MatrixStore<Quadruple> Ae, MatrixStore<Quadruple> Be, MatrixStore<Quadruple> Ai, MatrixStore<Quadruple> Bi) ConvexSolver.Builder.objective(MatrixStore<?> mtrxQ, MatrixStore<?> mtrxC) (package private) static ConvexSolverBasePrimitiveSolver.of(MatrixStore<Double>[] matrices) (package private) static ConvexObjectiveFunction<Double> BasePrimitiveSolver.toObjectiveFunction(MatrixStore<?> mtrxQ, MatrixStore<?> mtrxC) private static voidIterativeRefinementSolver.updateConvexDoubleData(ConvexData<Double> data, MatrixStore<Quadruple> C, MatrixStore<Quadruple> Be, MatrixStore<Quadruple> Bi) private static voidIterativeRefinementSolver.updateConvexDoubleData(ConvexData<Double> data, MatrixStore<Quadruple> Q, MatrixStore<Quadruple> C, MatrixStore<Quadruple> Be, MatrixStore<Quadruple> Bi) Constructors in org.ojalgo.optimisation.convex with parameters of type MatrixStoreModifierConstructorDescription(package private)Builder(MatrixStore<Double>[] matrices) (package private)NullSpaceProjection(ConvexData<Double> original, QR<Double> decomposition, MatrixStore<Double> Z, MatrixStore<Double> x0) -
Uses of MatrixStore in org.ojalgo.optimisation.integer
Methods in org.ojalgo.optimisation.integer that return MatrixStore -
Uses of MatrixStore in org.ojalgo.optimisation.linear
Fields in org.ojalgo.optimisation.linear declared as MatrixStoreModifier and TypeFieldDescriptionprivate final MatrixStore<Double> RevisedStore.myBasisCurrent basis matrix B (columns of constraint matrix for basic variables).Methods in org.ojalgo.optimisation.linear with parameters of type MatrixStoreModifier and TypeMethodDescriptionprivate voidRevisedStore.doExclTranspMult(MatrixStore<Double> lambda, PhysicalStore<Double> results) LinearSolver.Builder.objective(MatrixStore<Double> mtrxC) voidBasisRepresentation.reset(MatrixStore<Double> basis) Until this has been called there is an implicit assumption that the basis is the identity matrix.voidDecomposedInverse.reset(MatrixStore<Double> basis) Completely rebuilds the decomposition from the given basis matrix.voidProductFormInverse.reset(MatrixStore<Double> basis) Update the product form inverse to reflect a replaced column.(package private) static LinearFunction<Double> LinearSolver.toObjectiveFunction(MatrixStore<Double> mtrxC) voidBasisRepresentation.update(MatrixStore<Double> basis, int col, SparseArray<Double> values) Update the inverse to reflect a replaced column in the basis.voidDecomposedInverse.update(MatrixStore<Double> basis, int col, SparseArray<Double> values) Updates the decomposition to reflect a change in the basis matrix.voidProductFormInverse.update(MatrixStore<Double> basis, int col, SparseArray<Double> values) Update the inverse to reflect a replaced column in the basis. -
Uses of MatrixStore in org.ojalgo.random
Fields in org.ojalgo.random declared as MatrixStoreModifier and TypeFieldDescriptionprivate final MatrixStore<Double> Random1D.myCholeskiedCorrelations -
Uses of MatrixStore in org.ojalgo.random.process
Methods in org.ojalgo.random.process that return MatrixStoreModifier and TypeMethodDescription(package private) MatrixStore<Double> (package private) MatrixStore<Double> (package private) MatrixStore<Double> (package private) MatrixStore<Double> GaussianProcess.getCovariances()(package private) MatrixStore<Double> (package private) MatrixStore<Double> GaussianField.getM2()(package private) MatrixStore<Double> GaussianField.getM2differenses()(package private) MatrixStore<Double> GaussianField.getRegressionCoefficients(K[] args) -
Uses of MatrixStore in org.ojalgo.scalar
Methods in org.ojalgo.scalar that return MatrixStoreModifier and TypeMethodDescriptionQuaternion.toComplexMatrix()ComplexNumber.toMultiplicationMatrix()Quaternion.toMultiplicationMatrix()ComplexNumber.toMultiplicationVector()Quaternion.toMultiplicationVector()ComplexNumber.toRotationMatrix()Quaternion.toRotationMatrix()(package private) MatrixStore<Double> Quaternion.toRotationMatrixVersor() -
Uses of MatrixStore in org.ojalgo.series.primitive
Methods in org.ojalgo.series.primitive that return MatrixStoreModifier and TypeMethodDescriptionCoordinatedSet.getSamples()CoordinatedSet.getSamples(UnaryOperator<PrimitiveSeries> operator)
DenseSingularValue.getS()instead