at.dms.kjc.sir.statespace.transform
Class LinearTransformNull
java.lang.Object
at.dms.kjc.sir.statespace.transform.LinearTransform
at.dms.kjc.sir.statespace.transform.LinearTransformNull
public class LinearTransformNull
- extends LinearTransform
Represents a null transform -- eg no transform to apply.
This class represents the graceful way to not perform a
transform on an ill-defined input. For example, if a splitjoin
is unschedulable, we can't perform a combination so a Null
transform is returned.
$Id: LinearTransformNull.java,v 1.2 2006/01/25 17:02:33 thies Exp $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LinearTransformNull
public LinearTransformNull(String r)
- Creates a new LinearTransformNull. The reason that no
transform was possible specified in the string r.
transform
public LinearFilterRepresentation transform()
throws NoTransformPossibleException
- Description copied from class:
LinearTransform
- Actually implements the specific transform. Returns
a LinearFilterRepresentation that results from
applying the appropriate transformation.
- Specified by:
transform
in class LinearTransform
- Throws:
NoTransformPossibleException