org.ujmp.core.doublematrix.calculation.general.decomposition
Class Eig.EigMatrix

java.lang.Object
  extended by org.ujmp.core.doublematrix.calculation.general.decomposition.Eig.EigMatrix
Enclosing interface:
Eig<T>

public static final class Eig.EigMatrix
extends Object


Constructor Summary
Eig.EigMatrix(Matrix Arg)
          Check for symmetry, then construct the eigenvalue decomposition
 
Method Summary
 Matrix getD()
          Return the block diagonal eigenvalue matrix
 double[] getImagEigenvalues()
          Return the imaginary parts of the eigenvalues
 double[] getRealEigenvalues()
          Return the real parts of the eigenvalues
 Matrix getV()
          Return the eigenvector matrix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Eig.EigMatrix

public Eig.EigMatrix(Matrix Arg)
Check for symmetry, then construct the eigenvalue decomposition

Parameters:
A - Square matrix
Method Detail

getV

public final Matrix getV()
Return the eigenvector matrix

Returns:
V

getRealEigenvalues

public final double[] getRealEigenvalues()
Return the real parts of the eigenvalues

Returns:
real(diag(D))

getImagEigenvalues

public final double[] getImagEigenvalues()
Return the imaginary parts of the eigenvalues

Returns:
imag(diag(D))

getD

public final Matrix getD()
Return the block diagonal eigenvalue matrix

Returns:
D


Copyright © 2010. All Rights Reserved.