|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ptolemy.data.type.MonotonicFunction ptolemy.backtrack.automatic.ptolemy.domains.sdf.lib.Autocorrelation.OutputTypeTerm
private class Autocorrelation.OutputTypeTerm
Monotonic function that determines the type of the output port.
Field Summary | |
---|---|
private ArrayType |
_arrayType
The array type with element types matching the typeable. |
protected Checkpoint |
$CHECKPOINT
|
private FieldRecord |
$RECORD$_arrayType
|
protected CheckpointRecord |
$RECORD$$CHECKPOINT
|
private FieldRecord[] |
$RECORDS
|
Constructor Summary | |
---|---|
private |
Autocorrelation.OutputTypeTerm()
|
Method Summary | |
---|---|
private ArrayType |
_getArrayTypeRaw()
Get an array type with element type matching the type of the associated typeable. |
private ArrayType |
_getArrayTypeRaw(int length)
Get an array type with element type matching the type of the associated typeable. |
private ArrayType |
$ASSIGN$_arrayType(ArrayType newValue)
|
void |
$COMMIT(long timestamp)
Commit changes up to the given timestamp, but not including changes made at timestamp and afterward. |
Checkpoint |
$GET$CHECKPOINT()
Get the checkpoint object that monitors this rollbackable object. |
void |
$RESTORE(long timestamp,
boolean trim)
Restore a previous state to all the private fields of this rollbackable object. |
java.lang.Object |
$SET$CHECKPOINT(Checkpoint checkpoint)
Set the checkpoint object of this rollbackable object. |
java.lang.Object |
getValue()
Return an array type with element types given by the associated typeable. |
InequalityTerm[] |
getVariables()
Return an array containing the type term for the actor's input port. |
Methods inherited from class ptolemy.data.type.MonotonicFunction |
---|
getAssociatedObject, getVerboseString, initialize, isSettable, isValueAcceptable, setValue, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected transient Checkpoint $CHECKPOINT
private ArrayType _arrayType
protected transient CheckpointRecord $RECORD$$CHECKPOINT
private transient FieldRecord $RECORD$_arrayType
private transient FieldRecord[] $RECORDS
Constructor Detail |
---|
private Autocorrelation.OutputTypeTerm()
Method Detail |
---|
public java.lang.Object getValue() throws IllegalActionException
getValue
in interface InequalityTerm
getValue
in class MonotonicFunction
IllegalActionException
- If the type of the
associated typeable cannot be determined.MonotonicFunction.setValue(Object)
public InequalityTerm[] getVariables()
getVariables
in interface InequalityTerm
getVariables
in class MonotonicFunction
private ArrayType _getArrayTypeRaw() throws IllegalActionException
IllegalActionException
- If the type of the typeable
cannot be determined.private ArrayType _getArrayTypeRaw(int length) throws IllegalActionException
IllegalActionException
- If the type of the typeable
cannot be determined.private final ArrayType $ASSIGN$_arrayType(ArrayType newValue)
public void $COMMIT(long timestamp)
Rollbackable
$COMMIT
in interface Rollbackable
timestamp
- The timestamp.public void $RESTORE(long timestamp, boolean trim)
Rollbackable
$RESTORE
in interface Rollbackable
timestamp
- The timestamp taken at the time when the previous
state was recorded.trim
- Whether to delete the records used for the rollback.Checkpoint.rollback(long, boolean)
public final Checkpoint $GET$CHECKPOINT()
Rollbackable
$GET$CHECKPOINT
in interface Rollbackable
public final java.lang.Object $SET$CHECKPOINT(Checkpoint checkpoint)
Rollbackable
$SET$CHECKPOINT
in interface Rollbackable
checkpoint
- The new checkpoint object.
Checkpoint.setCheckpoint(Checkpoint)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |