visad.matrix
Class JamaEigenvalueDecomposition

java.lang.Object
  extended by visad.ThingImpl
      extended by visad.DataImpl
          extended by visad.Tuple
              extended by visad.matrix.JamaEigenvalueDecomposition
All Implemented Interfaces:
Serializable, Cloneable, Data, Thing, TupleIface

public class JamaEigenvalueDecomposition
extends Tuple

JamaEigenvalueDecomposition is a VisAD wrapper for JAMA EigenvalueDecompositions. This class requires the JAMA package.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class visad.DataImpl
DataImpl.Syncher
 
Field Summary
 
Fields inherited from class visad.Tuple
cloneCnt
 
Fields inherited from interface visad.Data
ABS, ACOS, ACOS_DEGREES, ADD, ASIN, ASIN_DEGREES, ATAN, ATAN_DEGREES, ATAN2, ATAN2_DEGREES, CEIL, COS, COS_DEGREES, DEGREES_TO_RADIANS, DEPENDENT, DIVIDE, EXP, FLOOR, INDEPENDENT, INV_ATAN2, INV_ATAN2_DEGREES, INV_DIVIDE, INV_POW, INV_REMAINDER, INV_SUBTRACT, LOG, MAX, MIN, MULTIPLY, NEAREST_NEIGHBOR, NEGATE, NO_ERRORS, NOP, POW, RADIANS_TO_DEGREES, REMAINDER, RINT, ROUND, SIN, SIN_DEGREES, SQRT, SUBTRACT, TAN, TAN_DEGREES, WEIGHTED_AVERAGE
 
Constructor Summary
JamaEigenvalueDecomposition(JamaMatrix matrix)
          Construct a new JamaEigenvalueDecomposition from a JamaMatrix.
 
Method Summary
 JamaMatrix getD()
          Get D
 Object getEigenvalueDecomposition()
          Return the associated JAMA EigenvalueDecomposition object.
 double[] getImagEigenvalues()
           
 double[] getRealEigenvalues()
           
 JamaMatrix getV()
          Get V
 
Methods inherited from class visad.Tuple
__getitem__, __len__, adjustSamplingError, binary, buildTupleType, clone, computeRanges, equals, getComponent, getComponents, getComponents, getDimension, getLength, getRealComponents, hashCode, isMissing, longString, makeTuple, unary
 
Methods inherited from class visad.DataImpl
__add__, __add__, __div__, __div__, __mod__, __mod__, __mul__, __mul__, __neg__, __pow__, __pow__, __radd__, __rdiv__, __rmod__, __rmul__, __rpow__, __rsub__, __sub__, __sub__, abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, main, max, max, min, min, multiply, multiply, negate, negate, notifyReferences, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, toString, unary
 
Methods inherited from class visad.ThingImpl
addReference, removeReference
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface visad.Data
abs, abs, acos, acos, acosDegrees, acosDegrees, add, add, asin, asin, asinDegrees, asinDegrees, atan, atan, atan2, atan2, atan2Degrees, atan2Degrees, atanDegrees, atanDegrees, binary, ceil, ceil, changeMathType, computeRanges, computeRanges, cos, cos, cosDegrees, cosDegrees, dataClone, divide, divide, exp, exp, floor, floor, getType, local, log, log, longString, max, max, min, min, multiply, multiply, negate, negate, pow, pow, remainder, remainder, rint, rint, round, round, sin, sin, sinDegrees, sinDegrees, sqrt, sqrt, subtract, subtract, tan, tan, tanDegrees, tanDegrees, unary
 
Methods inherited from interface visad.Thing
addReference, removeReference
 

Constructor Detail

JamaEigenvalueDecomposition

public JamaEigenvalueDecomposition(JamaMatrix matrix)
                            throws VisADException,
                                   RemoteException,
                                   IllegalAccessException,
                                   InstantiationException,
                                   InvocationTargetException
Construct a new JamaEigenvalueDecomposition from a JamaMatrix.

Throws:
VisADException
RemoteException
IllegalAccessException
InstantiationException
InvocationTargetException
Method Detail

getEigenvalueDecomposition

public Object getEigenvalueDecomposition()
Return the associated JAMA EigenvalueDecomposition object.


getV

public JamaMatrix getV()
                throws VisADException,
                       RemoteException
Get V

Returns:
V matrix
Throws:
VisADException
RemoteException

getD

public JamaMatrix getD()
                throws VisADException,
                       RemoteException,
                       IllegalAccessException,
                       InstantiationException,
                       InvocationTargetException
Get D

Returns:
D matrix
Throws:
VisADException
RemoteException
IllegalAccessException
InstantiationException
InvocationTargetException

getRealEigenvalues

public double[] getRealEigenvalues()
                            throws VisADException,
                                   RemoteException
Throws:
VisADException
RemoteException

getImagEigenvalues

public double[] getImagEigenvalues()
                            throws VisADException,
                                   RemoteException
Throws:
VisADException
RemoteException