Uses of Class
edu.jas.vector.GenMatrix
Packages that use GenMatrix
Package
Description
Generic coefficients polynomial package.
Generic vector and matrix package.
-
Uses of GenMatrix in edu.jas.poly
Methods in edu.jas.poly with parameters of type GenMatrixModifier and TypeMethodDescriptionGenPolynomialRing.charPolynomial
(GenMatrix<C> A) Characteristic polynomial of matrix.GenPolynomialRing.determinant
(GenMatrix<C> A) Determinant of matrix via characteristic polynomial.GenExteriorPolynomialRing.fromMatrix
(GenMatrix<C> A) Get a list of GenExteriorPolynomials from a GenMatrix. -
Uses of GenMatrix in edu.jas.vector
Fields in edu.jas.vector declared as GenMatrixMethods in edu.jas.vector that return GenMatrixModifier and TypeMethodDescriptionGenMatrix.abs()
Absolute value of this matrix.GenMatrix.concat
(GenMatrixRing<C> cc, GenMatrix<C> b) Concat method.GenMatrix.copy()
Copy method.Copy matrix.Divide this by S.GenMatrix.divideLeft
(GenMatrix<C> S) Divide left this by S.Extended greatest common divisor.GenMatrixRing.fromInteger
(long a) Get the matrix for a.GenMatrixRing.fromInteger
(BigInteger a) Get the matrix for a.From List of coefficients.GenMatrixRing.fromVectors
(List<GenVector<C>> om) From List of GenVectors.Greatest common divisor.GenMatrixRing.generate
(BiFunction<Integer, Integer, C> gener) Generate matrix via lambda expression.GenMatrix.getLower()
Get lower triangular L matrix.GenMatrixRing.getONE()
Get the constant one for the GenMatrix.GenMatrix.getUpper()
Get upper triangular U matrix.GenMatrix.getUpperScaled()
Get upper triangular U matrix with diagonal 1.GenMatrixRing.getZERO()
Get the constant one for the GenMatrix.GenMatrix.inverse()
Inverse of this.Inverse with LU decomposition.GenMatrix.leftLinearCombination
(C s, C t, GenMatrix<C> b) left linear compination of this matrix with scalar multiple of other matrix.GenMatrix.leftScalarMultiply
(C s) Left product of this matrix with scalar.GenMatrix.linearCombination
(C t, GenMatrix<C> b) Left linear combination of this matrix with scalar multiple of other matrix.GenMatrix.linearCombination
(C s, GenMatrix<C> b, C t) Linear compination of this matrix with scalar multiple of other matrix.GenMatrix.linearCombination
(GenMatrix<C> b, C t) Linear combination of this matrix with scalar multiple of other matrix.Product of this matrix with scalar.Multiply this with S.GenMatrix.multiplySimple
(GenMatrix<C> S) Multiply this with S.GenMatrix.negate()
Negative of this matrix.Parse a matrix from a Reader.Parse a matrix from a String.GenMatrix.quotientRemainder
(GenMatrix<C> S) Quotient and remainder by division of this by S.GenMatrixRing.random
(int k) Random matrix.GenMatrixRing.random
(int k, float q) Random matrix.Random matrix.Random matrix.GenMatrixRing.randomLower
(int k, float q) Random lower triangular matrix.GenMatrixRing.randomLower
(int k, float q, Random random) Random lower triangular matrix.GenMatrixRing.randomUpper
(int k, float q) Random upper triangular matrix.GenMatrixRing.randomUpper
(int k, float q, Random random) Random upper triangular matrix.Remainder after division of this by S.LinAlg.rowEchelonForm
(GenMatrix<C> A) Matrix row echelon form construction.LinAlg.rowEchelonFormSparse
(GenMatrix<C> A) Matrix row echelon form construction.GenMatrix.scalarMultiply
(C s) Product of this matrix with scalar.Set element at row i, column j.GenMatrix.stack
(GenMatrixRing<C> st, GenMatrix<C> b) Stack method.Difference of matrices.Sum of matrices.GenMatrix.transpose()
Transposed matrix.GenMatrix.transpose
(GenMatrixRing<C> tr) Transposed matrix.Methods in edu.jas.vector that return types with arguments of type GenMatrixModifier and TypeMethodDescriptionGenMatrixRing.generators()
Get a list of the generating elements.Methods in edu.jas.vector with parameters of type GenMatrixModifier and TypeMethodDescriptionint
compareTo, lexicogaphical comparison.GenMatrix.concat
(GenMatrixRing<C> cc, GenMatrix<C> b) Concat method.Copy matrix.LinAlg.decompositionLU
(GenMatrix<C> A) Matrix LU decomposition.LinAlg.determinantLU
(GenMatrix<C> A, List<Integer> P) Determinant with LU decomposition.Divide this by S.GenMatrix.divideLeft
(GenMatrix<C> S) Divide left this by S.Extended greatest common divisor.LinAlg.fractionfreeGaussElimination
(GenMatrix<C> A) Matrix fraction free Gauss elimination.Greatest common divisor.Inverse with LU decomposition.GenMatrix.leftLinearCombination
(C s, C t, GenMatrix<C> b) left linear compination of this matrix with scalar multiple of other matrix.BasicLinAlg.leftProduct
(GenVector<C> G, GenMatrix<C> F) Product of a vector and a matrix of ring elements.GenMatrix.linearCombination
(C t, GenMatrix<C> b) Left linear combination of this matrix with scalar multiple of other matrix.GenMatrix.linearCombination
(C s, GenMatrix<C> b, C t) Linear compination of this matrix with scalar multiple of other matrix.GenMatrix.linearCombination
(GenMatrix<C> b, C t) Linear combination of this matrix with scalar multiple of other matrix.Multiply this with S.GenMatrix.multiplySimple
(GenMatrix<C> S) Multiply this with S.LinAlg.nullSpaceBasis
(GenMatrix<C> A) Matrix Null Space basis, cokernel.GenMatrix.quotientRemainder
(GenMatrix<C> S) Quotient and remainder by division of this by S.long
Rank via null space.long
Rank via row echelon form.Remainder after division of this by S.BasicLinAlg.rightProduct
(GenVector<C> G, GenMatrix<C> F) Product of a vector and a matrix of ring elements.LinAlg.rowEchelonForm
(GenMatrix<C> A) Matrix row echelon form construction.LinAlg.rowEchelonFormSparse
(GenMatrix<C> A) Matrix row echelon form construction.Solve linear system of equations.Solve with LU decomposition.GenMatrix.stack
(GenMatrixRing<C> st, GenMatrix<C> b) Stack method.Difference of matrices.Sum of matrices.