jhplot.math
Class LinearAlgebra

java.lang.Object
  extended by jhplot.math.DoubleArray
      extended by jhplot.math.LinearAlgebra

public class LinearAlgebra
extends DoubleArray


Constructor Summary
LinearAlgebra()
           
 
Method Summary
static CholeskyDecomposition choleskyDecomposition(double[][] v)
           
static double[] divide(double[] v1, double v)
           
static double[] divide(double[] v1, double[] v2)
           
static EigenvalueDecomposition eigenValueDecomposition(double[][] v)
           
static LUDecomposition luDecomposition(double[][] v)
           
static double[] minus(double[] v1, double v)
           
static double[] minus(double[] v1, double[] v2)
           
static double[] minus(double v, double[] v1)
           
static double[] plus(double[]... v)
           
static double[] plus(double[] v1, double v)
           
static QRDecomposition qrDecomposition(double[][] v)
           
static double[] times(double[]... v)
           
static double[][] times(double[][] v1, double[][] v2)
           
static double[] times(double[] v1, double v)
           
static double[][] transpose(double[][] M)
           
 
Methods inherited from class jhplot.math.DoubleArray
buildXY, buildXY, checkColumnDimension, checkLength, checkRowDimension, copy, copy, cumProduct, cumProduct, cumSum, cumSum, delete, deleteColumns, deleteColumnsRange, deleteRange, deleteRows, deleteRowsRange, f, f, findex, getColumnCopy, getColumnCopy, getColumnDimension, getColumnsCopy, getColumnsRangeCopy, getCopy, getRangeCopy, getRowCopy, getRowsCopy, getRowsRangeCopy, getSubMatrixRangeCopy, identity, increment, increment, increment, insert, insertColumn, insertColumns, insertRow, insertRows, isColumnDimension, isLength, isRowDimension, max, max, maxIndex, maxIndex, merge, mergeColumns, mergeRows, min, min, minIndex, minIndex, one, one, one, one, product, product, random, random, random, random, random, sort, sort, sum, sum, throwError, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearAlgebra

public LinearAlgebra()
Method Detail

transpose

public static double[][] transpose(double[][] M)

minus

public static double[] minus(double[] v1,
                             double[] v2)

minus

public static double[] minus(double[] v1,
                             double v)

minus

public static double[] minus(double v,
                             double[] v1)

plus

public static double[] plus(double[]... v)

plus

public static double[] plus(double[] v1,
                            double v)

times

public static double[] times(double[]... v)

divide

public static double[] divide(double[] v1,
                              double[] v2)

times

public static double[] times(double[] v1,
                             double v)

divide

public static double[] divide(double[] v1,
                              double v)

times

public static double[][] times(double[][] v1,
                               double[][] v2)

eigenValueDecomposition

public static EigenvalueDecomposition eigenValueDecomposition(double[][] v)

qrDecomposition

public static QRDecomposition qrDecomposition(double[][] v)

luDecomposition

public static LUDecomposition luDecomposition(double[][] v)

choleskyDecomposition

public static CholeskyDecomposition choleskyDecomposition(double[][] v)


jHepWork 2.1 (C) S.Chekanov