edu.northwestern.at.utils.math.matrix
Class MatrixEBETransformer

java.lang.Object
  extended by edu.northwestern.at.utils.math.matrix.MatrixEBETransformer

public class MatrixEBETransformer
extends java.lang.Object

Apply a transformation to each element of a matrix.


Constructor Summary
protected MatrixEBETransformer()
          Don't allow instantiation but do allow overrides.
 
Method Summary
static Matrix ebeTransform(Matrix matrix, MatrixConditionalEBETransformation mcebet)
          Performs ebeTransform on a matrix.
static Matrix ebeTransform(Matrix matrix, MatrixEBETransformation mebet)
          Performs an element by element transformation on a matrix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixEBETransformer

protected MatrixEBETransformer()
Don't allow instantiation but do allow overrides.

Method Detail

ebeTransform

public static Matrix ebeTransform(Matrix matrix,
                                  MatrixEBETransformation mebet)
Performs an element by element transformation on a matrix.

Parameters:
matrix - Matrix to transform.
mebet - MatrixEBETransformation object handling transformation.
Returns:
The transformed matrix.

ebeTransform

public static Matrix ebeTransform(Matrix matrix,
                                  MatrixConditionalEBETransformation mcebet)
Performs ebeTransform on a matrix.

Parameters:
matrix - Matrix to be transformed.
mcebet - MatrixConditionalEBETransformation object handling transformation.
Returns:
Transformed matrix