|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ojalgo.matrix.decomposition.PrimitiveEigenvalue
JamaEigenvalue instead.
public final class PrimitiveEigenvalue
PrimitiveEigenvalue
| Constructor Summary | |
|---|---|
PrimitiveEigenvalue()
Deprecated. |
|
| Method Summary | |
|---|---|
boolean |
compute(BasicMatrix aMtrx)
|
boolean |
compute(MatrixStore<Double> aMtrx)
Deprecated. Check for symmetry, then construct the eigenvalue decomposition |
boolean |
equals(BasicMatrix aMtrx,
NumberContext aCntxt)
|
MatrixStore<Double> |
getD()
Deprecated. The only requirements on [D] are that it should contain the eigenvalues and that [A][V] = [V][D]. |
ComplexNumber |
getDeterminant()
Deprecated. A matrix' determinant is the product of its eigenvalues. |
BasicArray<ComplexNumber> |
getEigenvalues()
Deprecated. Even for real matrices the eigenvalues are potentially complex numbers. |
BasicMatrix |
getMatrixD()
Deprecated. Return the block diagonal eigenvalue matrix |
BasicMatrix |
getMatrixV()
Deprecated. Return the eigenvector matrix |
MatrixStore<Double> |
getStoreD()
Deprecated. Use getD() instead |
MatrixStore<Double> |
getStoreV()
Deprecated. Use getV() instead |
ComplexNumber |
getTrace()
Deprecated. A matrix' trace is the sum of the diagonal elements. |
MatrixStore<Double> |
getV()
Deprecated. The columns of [V] represent the eigenvectors of [A] in the sense that [A][V] = [V][D]. |
boolean |
isComputed()
|
boolean |
isEconomySize()
Deprecated. |
BasicMatrix |
solve(BasicMatrix aRHS)
|
MatrixStore<Double> |
solve(MatrixStore<Double> aRHS)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.ojalgo.matrix.decomposition.MatrixDecomposition |
|---|
compute, equals, isComputed, solve |
| Constructor Detail |
|---|
public PrimitiveEigenvalue()
| Method Detail |
|---|
public boolean compute(MatrixStore<Double> aMtrx)
compute in interface MatrixDecomposition<Double>aMtrx - A matrix to decompose
public MatrixStore<Double> getD()
Eigenvalue
getD in interface Eigenvalue<Double>public ComplexNumber getDeterminant()
EigenvalueA matrix' determinant is the product of its eigenvalues.
getDeterminant in interface Eigenvalue<Double>public BasicArray<ComplexNumber> getEigenvalues()
EigenvalueEven for real matrices the eigenvalues are potentially complex numbers. Typically they need to be expressed as complex numbers when [A] is not symmetric.
The eigenvalues in this array should be ordered in descending order - largest (modulus) first.
getEigenvalues in interface Eigenvalue<Double>public BasicMatrix getMatrixD()
getMatrixD in interface Eigenvalue<Double>public BasicMatrix getMatrixV()
getMatrixV in interface Eigenvalue<Double>public MatrixStore<Double> getStoreD()
getD() instead
Eigenvalue
getStoreD in interface Eigenvalue<Double>public MatrixStore<Double> getStoreV()
getV() instead
Eigenvalue
getStoreV in interface Eigenvalue<Double>public ComplexNumber getTrace()
Eigenvalue
getTrace in interface Eigenvalue<Double>public MatrixStore<Double> getV()
Eigenvalue
getV in interface Eigenvalue<Double>public boolean isEconomySize()
isEconomySize in interface MatrixDecomposition<Double>public MatrixStore<Double> solve(MatrixStore<Double> aRHS)
solve in interface MatrixDecomposition<Double>public final boolean compute(BasicMatrix aMtrx)
compute in interface MatrixDecomposition<N extends Number>aMtrx - A matrix to decompose
public boolean equals(BasicMatrix aMtrx,
NumberContext aCntxt)
equals in interface MatrixDecomposition<N extends Number>public boolean isComputed()
isComputed in interface MatrixDecomposition<N extends Number>MatrixDecomposition.solve(MatrixStore); false if notpublic final BasicMatrix solve(BasicMatrix aRHS)
solve in interface MatrixDecomposition<N extends Number>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||