at.dms.kjc.sir.lowering.partition
Class IdempotentTransform
java.lang.Object
at.dms.kjc.sir.lowering.partition.StreamTransform
at.dms.kjc.sir.lowering.partition.IdempotentTransform
- Direct Known Subclasses:
- HorizontalCutTransform, IdentityTransform, RemoveSyncTransform, VerticalCutTransform
public abstract class IdempotentTransform
- extends StreamTransform
Idempotent transform on a stream graph. An idempotent transform is
one that itself does not necessarily need to be performed... not
changing any filters in the graph.
Method Summary |
protected boolean |
isIdempotent()
This is idempotent if preds and succs are idempotent. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdempotentTransform
public IdempotentTransform()
isIdempotent
protected boolean isIdempotent()
- This is idempotent if preds and succs are idempotent.
- Overrides:
isIdempotent
in class StreamTransform