lnsc
Class FunctionalUnit.ProcessPatternResult

java.lang.Object
  |
  +--lnsc.FunctionalUnit.ProcessPatternResult
Enclosing class:
FunctionalUnit

public static class FunctionalUnit.ProcessPatternResult
extends java.lang.Object

Return type for the method FunctionalUnit.processPattern(double[], boolean, boolean).


Field Summary
 double[][] derivative
          The derivative.
 double[] outputPattern
          The output pattern.
 double[][][] secondDerivative
          The second derivative.
 
Constructor Summary
FunctionalUnit.ProcessPatternResult()
          Creates a result holding nothing.
FunctionalUnit.ProcessPatternResult(double[] newOutputPattern)
          Creates a result holding the output pattern.
FunctionalUnit.ProcessPatternResult(double[] newOutputPattern, double[][] newDerivative)
          Creates a result holding the output pattern and the derivative.
FunctionalUnit.ProcessPatternResult(double[] newOutputPattern, double[][] newDerivative, double[][][] newSecondDerivative)
          Creates a result holding the output pattern and the derivative.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

derivative

public double[][] derivative
The derivative.


outputPattern

public double[] outputPattern
The output pattern.


secondDerivative

public double[][][] secondDerivative
The second derivative.

Constructor Detail

FunctionalUnit.ProcessPatternResult

public FunctionalUnit.ProcessPatternResult()
Creates a result holding nothing.


FunctionalUnit.ProcessPatternResult

public FunctionalUnit.ProcessPatternResult(double[] newOutputPattern)
Creates a result holding the output pattern.

Parameters:
newOutputPattern - The output pattern to be hold.

FunctionalUnit.ProcessPatternResult

public FunctionalUnit.ProcessPatternResult(double[] newOutputPattern,
                                           double[][] newDerivative)
Creates a result holding the output pattern and the derivative.

Parameters:
newOutputPattern - The output pattern to be hold.
newDerivative - The derivatve to be hold.

FunctionalUnit.ProcessPatternResult

public FunctionalUnit.ProcessPatternResult(double[] newOutputPattern,
                                           double[][] newDerivative,
                                           double[][][] newSecondDerivative)
Creates a result holding the output pattern and the derivative.

Parameters:
newOutputPattern - The output pattern to be hold.
newDerivative - The derivatve to be hold.
newSecondDerivative - The second derivatve to be hold.