Documentation of 'visad.matrix.JamaLUDecomposition' Java class
JamaLUDecomposition
visad.matrix

Class JamaLUDecomposition

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, Data, Thing, TupleIface


    public class JamaLUDecomposition
    extends Tuple
    JamaLUDecomposition is a VisAD wrapper for JAMA LUDecompositions. This class requires the JAMA package.
    See Also:
    Serialized Form
    • Constructor Detail

      • JamaLUDecomposition

        public JamaLUDecomposition(JamaMatrix matrix)
                            throws VisADException,
                                   java.rmi.RemoteException,
                                   java.lang.IllegalAccessException,
                                   java.lang.InstantiationException,
                                   java.lang.reflect.InvocationTargetException
        Construct a new JamaLUDecomposition from a JamaMatrix.
        Throws:
        VisADException
        java.rmi.RemoteException
        java.lang.IllegalAccessException
        java.lang.InstantiationException
        java.lang.reflect.InvocationTargetException
    • Method Detail

      • getLUDecomposition

        public java.lang.Object getLUDecomposition()
        Return the associated JAMA LUDecomposition object.
      • det

        public double det()
                   throws VisADException,
                          java.rmi.RemoteException,
                          java.lang.IllegalAccessException,
                          java.lang.InstantiationException,
                          java.lang.reflect.InvocationTargetException
        Throws:
        VisADException
        java.rmi.RemoteException
        java.lang.IllegalAccessException
        java.lang.InstantiationException
        java.lang.reflect.InvocationTargetException
      • getDoublePivot

        public double[] getDoublePivot()
                                throws VisADException,
                                       java.rmi.RemoteException
        Throws:
        VisADException
        java.rmi.RemoteException
      • getPivot

        public int[] getPivot()
                       throws VisADException,
                              java.rmi.RemoteException,
                              java.lang.IllegalAccessException,
                              java.lang.InstantiationException,
                              java.lang.reflect.InvocationTargetException
        Throws:
        VisADException
        java.rmi.RemoteException
        java.lang.IllegalAccessException
        java.lang.InstantiationException
        java.lang.reflect.InvocationTargetException
      • isNonsingular

        public boolean isNonsingular()
                              throws VisADException,
                                     java.rmi.RemoteException,
                                     java.lang.IllegalAccessException,
                                     java.lang.InstantiationException,
                                     java.lang.reflect.InvocationTargetException
        Throws:
        VisADException
        java.rmi.RemoteException
        java.lang.IllegalAccessException
        java.lang.InstantiationException
        java.lang.reflect.InvocationTargetException
      • solve

        public JamaMatrix solve(JamaMatrix B)
                         throws VisADException,
                                java.lang.IllegalAccessException,
                                java.lang.InstantiationException,
                                java.lang.reflect.InvocationTargetException
        Solve A*X = B
        Parameters:
        B - right hand side
        Returns:
        solution if A is square, least squares solution otherwise
        Throws:
        VisADException
        java.lang.IllegalAccessException
        java.lang.InstantiationException
        java.lang.reflect.InvocationTargetException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.