edu.jhu.ece.iacl.pami
Class GenerateTensors

java.lang.Object
  extended by AlgorithmBase
      extended by edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
          extended by edu.jhu.ece.iacl.pami.GenerateTensors

public class GenerateTensors
extends ProcessingAlgorithm


Field Summary
protected  ParamObject<double[][]> outD1
           
protected  ParamObject<double[][]> outD2
           
protected  ParamObject<double[][]> outD3
           
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
algorithmInformation, inputParams, JIST_VERSION, outputParams, performance, runningInSeparateProcess
 
Constructor Summary
GenerateTensors()
           
 
Method Summary
protected  void createInputParameters(ParamCollection inputParams)
          Create input parameters.
protected  void createOutputParameters(ParamCollection outputParams)
          Create output parameters.
protected  void execute(CalculationMonitor monitor)
          Execute your algorithm.
 double[] getD(double[] v)
           
 double[] getT2(double[] v, int angle)
           
 double[] getT3(double[] v_1, double[] v_2, int angle)
           
 double[] randTensor()
           
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.ProcessingAlgorithm
getAboutFile, getAlgorithmInformation, getAlgorithmLabel, getAlgorithmName, getDefaultJVMArgs, getInput, getMapFile, getOutput, getOutputDirectory, getPreferredSize, getTimeStamp, getUsageFile, init, init, isRunningInSeparateProcess, load, runAlgorithm, runAlgorithm, saveResources, setInput, setMapFile, setOutput, setOutputDirectory, setOutputMetaFile, setPreferredSize, setRunningInSeparateProcess, writeSummaryFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outD1

protected ParamObject<double[][]> outD1

outD2

protected ParamObject<double[][]> outD2

outD3

protected ParamObject<double[][]> outD3
Constructor Detail

GenerateTensors

public GenerateTensors()
Method Detail

createInputParameters

protected void createInputParameters(ParamCollection inputParams)
Description copied from class: ProcessingAlgorithm
Create input parameters.

Specified by:
createInputParameters in class ProcessingAlgorithm
Parameters:
inputParams - the input parameters

createOutputParameters

protected void createOutputParameters(ParamCollection outputParams)
Description copied from class: ProcessingAlgorithm
Create output parameters.

Specified by:
createOutputParameters in class ProcessingAlgorithm
Parameters:
outputParams - the output parameters

execute

protected void execute(CalculationMonitor monitor)
Description copied from class: ProcessingAlgorithm
Execute your algorithm.

Specified by:
execute in class ProcessingAlgorithm
Parameters:
monitor - progress monitor

randTensor

public double[] randTensor()

getT2

public double[] getT2(double[] v,
                      int angle)

getT3

public double[] getT3(double[] v_1,
                      double[] v_2,
                      int angle)

getD

public double[] getD(double[] v)