org.opensourcephysics.numerics
Class ComplexEigenvalueDecomposition

java.lang.Object
  extended by org.opensourcephysics.numerics.ComplexEigenvalueDecomposition
All Implemented Interfaces:
java.io.Serializable

public class ComplexEigenvalueDecomposition
extends java.lang.Object
implements java.io.Serializable

A Java Complex Eigenvalue Decomposition based on an Ada version of a NAG Fortran library subroutine. Some Fortran labels have been preserved for traceability

See Also:
Serialized Form

Constructor Summary
ComplexEigenvalueDecomposition()
          Constructs the EigenvalueDecomposition.
 
Method Summary
static void eigen(Complex[][] A, Complex[] lambda, Complex[][] vec, boolean[] fail)
          Obtains the eigenvalues and eigenvectors of a complex matrix.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexEigenvalueDecomposition

public ComplexEigenvalueDecomposition()
Constructs the EigenvalueDecomposition.

Method Detail

eigen

public static void eigen(Complex[][] A,
                         Complex[] lambda,
                         Complex[][] vec,
                         boolean[] fail)
Obtains the eigenvalues and eigenvectors of a complex matrix. Input