edu.jhu.ece.iacl.algorithms.dti
Class GradTableCorrection

java.lang.Object
  extended by edu.jhu.ece.iacl.algorithms.dti.GradTableCorrection

public class GradTableCorrection
extends java.lang.Object


Constructor Summary
GradTableCorrection(double[][] table, java.util.ArrayList<double[][]> matrices)
           
GradTableCorrection(java.io.File table, java.util.ArrayList<double[][]> transMatrices)
           
GradTableCorrection(java.util.List<java.io.File> tables, java.util.ArrayList<double[][]> transMatrices)
           
GradTableCorrection(java.lang.String table, java.util.ArrayList<double[][]> transMatrices)
           
 
Method Summary
 double[][] applyCorrection()
           
 double[][] applyCorrection(double[][] table)
           
 double[][] getCorrectedTable()
           
 double[][] Matrix2Array(Matrix A)
           
 double[][] matrixMultiply(double[][] A, double[][] B)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GradTableCorrection

public GradTableCorrection(java.lang.String table,
                           java.util.ArrayList<double[][]> transMatrices)

GradTableCorrection

public GradTableCorrection(java.io.File table,
                           java.util.ArrayList<double[][]> transMatrices)

GradTableCorrection

public GradTableCorrection(java.util.List<java.io.File> tables,
                           java.util.ArrayList<double[][]> transMatrices)

GradTableCorrection

public GradTableCorrection(double[][] table,
                           java.util.ArrayList<double[][]> matrices)
Method Detail

getCorrectedTable

public double[][] getCorrectedTable()

Matrix2Array

public double[][] Matrix2Array(Matrix A)

applyCorrection

public double[][] applyCorrection(double[][] table)

applyCorrection

public double[][] applyCorrection()

matrixMultiply

public double[][] matrixMultiply(double[][] A,
                                 double[][] B)