Uses of Class
com.irurueta.algebra.NotAvailableException
Packages that use NotAvailableException
Package
Description
This package contains classes related to algebra, such as Matrix class
to contains matrices data and simple operations or Complex to handle
computations with Complex numbers.
-
Uses of NotAvailableException in com.irurueta.algebra
Methods in com.irurueta.algebra that throw NotAvailableExceptionModifier and TypeMethodDescriptiondoubleLUDecomposer.determinant()Returns determinant of provided input matrix using LU decomposition as means to obtain it.doubleSingularValueDecomposer.getConditionNumber()Returns the condition number of provided input matrix found after decomposition.EconomyQRDecomposer.getH()Returns the Householder vectors.voidComputes the Householder vectors and store them in provided matrix.CholeskyDecomposer.getL()Returns Cholesky matrix factor corresponding to a Lower triangular matrix following this expression: A = L * L'.LUDecomposer.getL()Returns a new matrix instance containing the pivot corrected Lower triangular matrix resulting from LU decomposition for provided input matrix.voidFills provided matrix instance with the pivot corrected Lower triangular matrix resulting from LU decomposition for provided input matrix.doubleSingularValueDecomposer.getNegligibleSingularValueThreshold()Returns threshold to be used for determining whether a singular value is negligible or not.doubleSingularValueDecomposer.getNorm2()Returns the 2-norm of provided input matrix, which is equal to the highest singular value found after decomposition.intSingularValueDecomposer.getNullity()Returns effective numerical matrix nullity.intSingularValueDecomposer.getNullity(double singularValueThreshold) Returns effective numerical matrix nullity.SingularValueDecomposer.getNullspace()Returns matrix containing null-space of provided input matrix, which spans a subspace of dimension equal to the nullity of input matrix.SingularValueDecomposer.getNullspace(double singularValueThreshold) Returns matrix containing null-space of provided input matrix, which spans a subspace of dimension equal to the nullity of input matrix.voidSingularValueDecomposer.getNullspace(double singularValueThreshold, Matrix nullspace) Sets into provided matrix null-space of provided input matrix, which spans a subspace of dimension equal to the nullity of input matrix.voidSingularValueDecomposer.getNullspace(Matrix nullspace) Sets into provided matrix null-space of provided input matrix, which spans a subspace of dimension equal to the nullity of input matrix.int[]LUDecomposer.getPivot()Returns pivot permutation vector.LUDecomposer.getPivottedL()Returns a new matrix instance containing the Lower triangular matrix resulting from LU decomposition before correcting any possible pivots.voidLUDecomposer.getPivottedL(Matrix pivottedL) Fills provided matrix instance with the Lower triangular matrix resulting from LU decomposition before correcting any possible pivots.EconomyQRDecomposer.getQ()Return the economy-sized orthogonal factor matrix.voidComputes the economy-sized orthogonal factor matrix and stores it into provided matrix.QRDecomposer.getQ()Returns the economy-sized orthogonal factor matrix.RQDecomposer.getQ()Returns the economy-sized orthogonal factor matrix.CholeskyDecomposer.getR()Returns Cholesky matrix factor corresponding to an upper triangular matrix following this expression: A = R' * R.EconomyQRDecomposer.getR()Return upper triangular factor matrix.voidComputes upper triangular factor matrix and stores it into provided matrix.QRDecomposer.getR()Returns upper triangular factor matrix.RQDecomposer.getR()Returns upper triangular factor matrix.SingularValueDecomposer.getRange()Return matrix containing Range space of provided input matrix, which spans a subspace of dimension equal to the rank of input matrix.SingularValueDecomposer.getRange(double singularValueThreshold) Returns matrix containing Range space of provided input matrix, which spans a subspace of dimension equal to the rank of input matrix.voidSets into provided range matrix the Range space of provided input matrix, which spans a subspace of dimension equal to the rank of input matrix.voidSets into provided range matrix the Range space of provided input matrix, which spans a subspace of dimension equal to the rank of input matrix.intSingularValueDecomposer.getRank()Returns effective numerical matrix rank.intSingularValueDecomposer.getRank(double singularValueThreshold) Returns effective numerical matrix rank.doubleSingularValueDecomposer.getReciprocalConditionNumber()Returns the inverse of the condition number, i.e. 1.0 / condition number.double[]SingularValueDecomposer.getSingularValues()Returns a new vector instance containing all singular values after decomposition.LUDecomposer.getU()Returns a new matrix instance containing the Upper triangular matrix resulting from LU decomposition for provided input matrix.voidFills provided matrix instance with the Upper triangular matrix resulting from LU decomposition for provided input matrix.SingularValueDecomposer.getU()Returns a new matrix instance containing the left singular vector (U factor) from Singular Value matrix decomposition, which consists on decomposing a matrix using the following expression: A = U * S * V'.SingularValueDecomposer.getV()Returns a new matrix instance containing the right singular vectors (V factor) from Singular Value matrix decomposition, which consists on decomposing a matrix using the following expression: A = U * S * V', Where A is provided input matrix of size m-by-n and V' denotes the transpose/conjugate of V, which is an n-by-n unary matrix for m < n.SingularValueDecomposer.getW()Returns a new diagonal matrix instance containing all singular values on its diagonal after Singular Value matrix decomposition, which consists on decomposing a matrix using the following expression: A = U * S * V'.voidCopies diagonal matrix into provided instance containing all singular values on its diagonal after Singular Value matrix decomposition, which consists on decomposing a matrix using the following expression: A = U * S * V'.booleanEconomyQRDecomposer.isFullRank()Returns boolean indicating whether provided input matrix has full rank or not.booleanEconomyQRDecomposer.isFullRank(double roundingError) Returns boolean indicating whether provided input matrix has full rank or not.booleanQRDecomposer.isFullRank()Returns boolean indicating whether provided input matrix has full rank or not.booleanQRDecomposer.isFullRank(double roundingError) Returns boolean indicating whether provided input matrix has full rank or not.booleanLUDecomposer.isSingular()Return boolean indicating whether provided input matrix is singular or not after computing LU decomposition.booleanLUDecomposer.isSingular(double roundingError) Return boolean indicating whether provided input matrix is singular or not after computing LU decomposition.booleanCholeskyDecomposer.isSPD()Returns boolean indicating whether provided input matrix is Symmetric Positive Definite or not.Solves a linear system of equations of the following form: A * X = B.voidSolves a linear system of equations of the following form: A * X = B.Solves a linear system of equations of the following form: A * X = B, where A is the input matrix provided for QR decomposition, X is the solution to the system of equations, and B is the parameters vector/matrix.Solves a linear system of equations of the following form: A * X = B, where A is the input matrix provided for QR decomposition, X is the solution to the system of equations, and B is the parameters vector/matrix.voidSolves a linear system of equations of the following form: A * X = B, where A is the input matrix provided for QR decomposition, X is the solution to the system of equations, and B is the parameters vector/matrix.voidSolves a linear system of equations of the following form: A * X = B, where A is the input matrix provided for QR decomposition, X is the solution to the system of equations, and B is the parameters vector/matrix.Solves a linear system of equations of the following form: A * X = B.Solves a linear system of equations of the following form: A * X = B.voidSolves a linear system of equations of the following form: A * X = B.voidSolves a linear system of equations of the following form: A * X = B.Solves a linear system of equations of the following form: A * X = B.Solves a linear system of equations of the following form: A * X = B.voidSolves a linear system of equations of the following form: A * X = B.voidSolves a linear system of equations of the following form: A * X = B.double[]SingularValueDecomposer.solve(double[] b) Solves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution.double[]SingularValueDecomposer.solve(double[] b, double singularValueThreshold) Solves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution.voidSingularValueDecomposer.solve(double[] b, double[] result) Solves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution.voidSingularValueDecomposer.solve(double[] b, double singularValueThreshold, double[] result) Solves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution.Solves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution.Solves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution.voidSolves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution.voidSolves a linear system of equations of the following form: A * X = B using the pseudo-inverse to find the least squares solution. -
Uses of NotAvailableException in com.irurueta.statistics
Methods in com.irurueta.statistics that throw NotAvailableExceptionModifier and TypeMethodDescriptionvoidMultivariateNormalDist.processCovariance()Processes current covariance by decomposing it into a basis and its corresponding variances if needed.