|
|||||||||
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.FunctionTerm
private static class Autocorrelation.FunctionTerm
Field Summary | |
---|---|
private TypedIOPort |
_port
|
protected Checkpoint |
$CHECKPOINT
|
private FieldRecord |
$RECORD$_port
|
protected CheckpointRecord |
$RECORD$$CHECKPOINT
|
private FieldRecord[] |
$RECORDS
|
Constructor Summary | |
---|---|
private |
Autocorrelation.FunctionTerm(TypedIOPort port)
|
Method Summary | |
---|---|
private TypedIOPort |
$ASSIGN$_port(TypedIOPort 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 the function result. |
InequalityTerm[] |
getVariables()
Return an one element array containing the InequalityTerm representing the type of the 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 TypedIOPort _port
protected transient CheckpointRecord $RECORD$$CHECKPOINT
private transient FieldRecord $RECORD$_port
private transient FieldRecord[] $RECORDS
Constructor Detail |
---|
private Autocorrelation.FunctionTerm(TypedIOPort port)
Method Detail |
---|
public java.lang.Object getValue()
getValue
in interface InequalityTerm
getValue
in class MonotonicFunction
MonotonicFunction.setValue(Object)
public InequalityTerm[] getVariables()
getVariables
in interface InequalityTerm
getVariables
in class MonotonicFunction
private final TypedIOPort $ASSIGN$_port(TypedIOPort 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 |