Uses of Class
edu.jas.vector.GenMatrix
-
Packages that use GenMatrix Package Description edu.jas.poly Generic coefficients polynomial package.edu.jas.vector Generic vector and matrix package. -
-
Uses of GenMatrix in edu.jas.poly
Methods in edu.jas.poly with parameters of type GenMatrix Modifier and Type Method Description GenPolynomial<C>
GenPolynomialRing. charPolynomial(GenMatrix<C> A)
Characteristic polynomial of matrix.C
GenPolynomialRing. determinant(GenMatrix<C> A)
Determinant of matrix via characteristic polynomial.java.util.List<GenExteriorPolynomial<C>>
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 GenMatrix Modifier and Type Field Description GenMatrix<C>
GenMatrixRing. ONE
GenMatrix<C>
GenMatrixRing. ZERO
Methods in edu.jas.vector that return GenMatrix Modifier and Type Method Description GenMatrix<C>
GenMatrix. abs()
Absolute value of this matrix.GenMatrix<C>
GenMatrix. concat(GenMatrixRing<C> cc, GenMatrix<C> b)
Concat method.GenMatrix<C>
GenMatrix. copy()
Copy method.GenMatrix<C>
GenMatrixRing. copy(GenMatrix<C> c)
Copy matrix.GenMatrix<C>
GenMatrix. divide(GenMatrix<C> S)
Divide this by S.GenMatrix<C>
GenMatrix. divideLeft(GenMatrix<C> S)
Divide left this by S.GenMatrix<C>[]
GenMatrix. egcd(GenMatrix<C> b)
Extended greatest common divisor.GenMatrix<C>
GenMatrixRing. fromInteger(long a)
Get the matrix for a.GenMatrix<C>
GenMatrixRing. fromInteger(java.math.BigInteger a)
Get the matrix for a.GenMatrix<C>
GenMatrixRing. fromList(java.util.List<java.util.List<C>> om)
From List of coefficients.GenMatrix<C>
GenMatrixRing. fromVectors(java.util.List<GenVector<C>> om)
From List of GenVectors.GenMatrix<C>
GenMatrix. gcd(GenMatrix<C> b)
Greatest common divisor.GenMatrix<C>
GenMatrixRing. generate(java.util.function.BiFunction<java.lang.Integer,java.lang.Integer,C> gener)
Generate matrix via lambda expression.GenMatrix<C>
GenMatrix. getLower()
Get lower triangular L matrix.GenMatrix<C>
GenMatrixRing. getONE()
Get the constant one for the GenMatrix.GenMatrix<C>
GenMatrix. getUpper()
Get upper triangular U matrix.GenMatrix<C>
GenMatrix. getUpperScaled()
Get upper triangular U matrix with diagonal 1.GenMatrix<C>
GenMatrixRing. getZERO()
Get the constant one for the GenMatrix.GenMatrix<C>
GenMatrix. inverse()
Inverse of this.GenMatrix<C>
LinAlg. inverseLU(GenMatrix<C> A, java.util.List<java.lang.Integer> P)
Inverse with LU decomposition.GenMatrix<C>
GenMatrix. leftLinearCombination(C s, C t, GenMatrix<C> b)
left linear compination of this matrix with scalar multiple of other matrix.GenMatrix<C>
GenMatrix. leftScalarMultiply(C s)
Left product of this matrix with scalar.GenMatrix<C>
GenMatrix. linearCombination(C t, GenMatrix<C> b)
Left linear combination of this matrix with scalar multiple of other matrix.GenMatrix<C>
GenMatrix. linearCombination(C s, GenMatrix<C> b, C t)
Linear compination of this matrix with scalar multiple of other matrix.GenMatrix<C>
GenMatrix. linearCombination(GenMatrix<C> b, C t)
Linear combination of this matrix with scalar multiple of other matrix.GenMatrix<C>
GenMatrix. multiply(C s)
Product of this matrix with scalar.GenMatrix<C>
GenMatrix. multiply(GenMatrix<C> S)
Multiply this with S.GenMatrix<C>
GenMatrix. multiplySimple(GenMatrix<C> S)
Multiply this with S.GenMatrix<C>
GenMatrix. negate()
Negative of this matrix.GenMatrix<C>
GenMatrixRing. parse(java.io.Reader r)
Parse a matrix from a Reader.GenMatrix<C>
GenMatrixRing. parse(java.lang.String s)
Parse a matrix from a String.GenMatrix<C>[]
GenMatrix. quotientRemainder(GenMatrix<C> S)
Quotient and remainder by division of this by S.GenMatrix<C>
GenMatrixRing. random(int k)
Random matrix.GenMatrix<C>
GenMatrixRing. random(int k, float q)
Random matrix.GenMatrix<C>
GenMatrixRing. random(int k, float q, java.util.Random random)
Random matrix.GenMatrix<C>
GenMatrixRing. random(int k, java.util.Random random)
Random matrix.GenMatrix<C>
GenMatrixRing. randomLower(int k, float q)
Random lower triangular matrix.GenMatrix<C>
GenMatrixRing. randomLower(int k, float q, java.util.Random random)
Random lower triangular matrix.GenMatrix<C>
GenMatrixRing. randomUpper(int k, float q)
Random upper triangular matrix.GenMatrix<C>
GenMatrixRing. randomUpper(int k, float q, java.util.Random random)
Random upper triangular matrix.GenMatrix<C>
GenMatrix. remainder(GenMatrix<C> S)
Remainder after division of this by S.GenMatrix<C>
LinAlg. rowEchelonForm(GenMatrix<C> A)
Matrix row echelon form construction.GenMatrix<C>
LinAlg. rowEchelonFormSparse(GenMatrix<C> A)
Matrix row echelon form construction.GenMatrix<C>
GenMatrix. scalarMultiply(C s)
Product of this matrix with scalar.GenMatrix<C>
GenMatrix. set(int i, int j, C el)
Set element at row i, column j.GenMatrix<C>
GenMatrix. stack(GenMatrixRing<C> st, GenMatrix<C> b)
Stack method.GenMatrix<C>
GenMatrix. subtract(GenMatrix<C> b)
Difference of matrices.GenMatrix<C>
GenMatrix. sum(GenMatrix<C> b)
Sum of matrices.GenMatrix<C>
GenMatrix. transpose()
Transposed matrix.GenMatrix<C>
GenMatrix. transpose(GenMatrixRing<C> tr)
Transposed matrix.Methods in edu.jas.vector that return types with arguments of type GenMatrix Modifier and Type Method Description java.util.List<GenMatrix<C>>
GenMatrixRing. generators()
Get a list of the generating elements.Methods in edu.jas.vector with parameters of type GenMatrix Modifier and Type Method Description int
GenMatrix. compareTo(GenMatrix<C> b)
compareTo, lexicogaphical comparison.GenMatrix<C>
GenMatrix. concat(GenMatrixRing<C> cc, GenMatrix<C> b)
Concat method.GenMatrix<C>
GenMatrixRing. copy(GenMatrix<C> c)
Copy matrix.java.util.List<java.lang.Integer>
LinAlg. decompositionLU(GenMatrix<C> A)
Matrix LU decomposition.C
LinAlg. determinantLU(GenMatrix<C> A, java.util.List<java.lang.Integer> P)
Determinant with LU decomposition.GenMatrix<C>
GenMatrix. divide(GenMatrix<C> S)
Divide this by S.GenMatrix<C>
GenMatrix. divideLeft(GenMatrix<C> S)
Divide left this by S.GenMatrix<C>[]
GenMatrix. egcd(GenMatrix<C> b)
Extended greatest common divisor.java.util.List<java.lang.Integer>
LinAlg. fractionfreeGaussElimination(GenMatrix<C> A)
Matrix fraction free Gauss elimination.GenMatrix<C>
GenMatrix. gcd(GenMatrix<C> b)
Greatest common divisor.GenMatrix<C>
LinAlg. inverseLU(GenMatrix<C> A, java.util.List<java.lang.Integer> P)
Inverse with LU decomposition.GenMatrix<C>
GenMatrix. leftLinearCombination(C s, C t, GenMatrix<C> b)
left linear compination of this matrix with scalar multiple of other matrix.GenVector<C>
BasicLinAlg. leftProduct(GenVector<C> G, GenMatrix<C> F)
Product of a vector and a matrix of ring elements.GenMatrix<C>
GenMatrix. linearCombination(C t, GenMatrix<C> b)
Left linear combination of this matrix with scalar multiple of other matrix.GenMatrix<C>
GenMatrix. linearCombination(C s, GenMatrix<C> b, C t)
Linear compination of this matrix with scalar multiple of other matrix.GenMatrix<C>
GenMatrix. linearCombination(GenMatrix<C> b, C t)
Linear combination of this matrix with scalar multiple of other matrix.GenMatrix<C>
GenMatrix. multiply(GenMatrix<C> S)
Multiply this with S.GenMatrix<C>
GenMatrix. multiplySimple(GenMatrix<C> S)
Multiply this with S.java.util.List<GenVector<C>>
LinAlg. nullSpaceBasis(GenMatrix<C> A)
Matrix Null Space basis, cokernel.GenMatrix<C>[]
GenMatrix. quotientRemainder(GenMatrix<C> S)
Quotient and remainder by division of this by S.long
LinAlg. rankNS(GenMatrix<C> A)
Rank via null space.long
LinAlg. rankRE(GenMatrix<C> A)
Rank via row echelon form.GenMatrix<C>
GenMatrix. remainder(GenMatrix<C> S)
Remainder after division of this by S.GenVector<C>
BasicLinAlg. rightProduct(GenVector<C> G, GenMatrix<C> F)
Product of a vector and a matrix of ring elements.GenMatrix<C>
LinAlg. rowEchelonForm(GenMatrix<C> A)
Matrix row echelon form construction.GenMatrix<C>
LinAlg. rowEchelonFormSparse(GenMatrix<C> A)
Matrix row echelon form construction.GenVector<C>
LinAlg. solve(GenMatrix<C> A, GenVector<C> b)
Solve linear system of equations.GenVector<C>
LinAlg. solveLU(GenMatrix<C> A, java.util.List<java.lang.Integer> P, GenVector<C> b)
Solve with LU decomposition.GenMatrix<C>
GenMatrix. stack(GenMatrixRing<C> st, GenMatrix<C> b)
Stack method.GenMatrix<C>
GenMatrix. subtract(GenMatrix<C> b)
Difference of matrices.GenMatrix<C>
GenMatrix. sum(GenMatrix<C> b)
Sum of matrices.
-