gov.sns.tools.math.r3
Class R3x3EigenDecomposition

java.lang.Object
  |
  +--gov.sns.tools.math.r3.R3x3EigenDecomposition

public class R3x3EigenDecomposition
extends java.lang.Object

Encapsulates the results of an eigenvalue decomposition operation on a R3x3 matrix object. If the matrix is symmetric it can be decomposed as A = R*D*R' where A is this matrix, R is an (special) orthogonal matrix in SO(3), and D is the diagonal matrix of eigenvales of A. Essentially just a wrapper over Jama presenting a consistent interface in case Jama get removed in the future.


Method Summary
 R3x3 getConjugationFactor()
          Get the conjugation matrix for the decomposition.
 double[] getImagEigenvalues()
          Get the imaginary parts of the eigenvalues.
 double[] getRealEigenvalues()
          Get the real part of the eigenvalues.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getRealEigenvalues

public double[] getRealEigenvalues()
Get the real part of the eigenvalues.


getImagEigenvalues

public double[] getImagEigenvalues()
Get the imaginary parts of the eigenvalues.


getConjugationFactor

public R3x3 getConjugationFactor()
Get the conjugation matrix for the decomposition.