C - ring element typepublic class GaussElimination<C extends edu.jas.structure.RingElem<C>> extends java.lang.Object
| Constructor and Description |
|---|
GaussElimination() |
| Modifier and Type | Method and Description |
|---|---|
C |
determinant(edu.jas.vector.GenMatrix<C> a)
Determinant of a matrix.
|
edu.jas.vector.GenMatrix<C> |
inverse(edu.jas.vector.GenMatrix<C> a)
Inverse of a matrix.
|
boolean |
isNullSpace(edu.jas.vector.GenMatrix<C> a,
edu.jas.vector.GenMatrix<C> n)
Test if n is a null space for the linear system: a * n = 0.
|
edu.jas.vector.GenVector<C> |
solve(edu.jas.vector.GenMatrix<C> a,
edu.jas.vector.GenVector<C> b)
Solve a linear system: a x = b.
|
C |
trace(edu.jas.vector.GenMatrix<C> a)
Trace of a matrix.
|
public GaussElimination()
public C determinant(edu.jas.vector.GenMatrix<C> a)
a - matrixpublic edu.jas.vector.GenMatrix<C> inverse(edu.jas.vector.GenMatrix<C> a)
a - matrixpublic boolean isNullSpace(edu.jas.vector.GenMatrix<C> a, edu.jas.vector.GenMatrix<C> n)
a - matrixn - matrixpublic edu.jas.vector.GenVector<C> solve(edu.jas.vector.GenMatrix<C> a, edu.jas.vector.GenVector<C> b)
a - matrixb - vector of right hand side