|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--engine.LinkMonitor
Used for value propagation when strength are not a point (i.e.) a non-strength aware MContAssignMonitor. Used internally by std. gates for i/o replication.
| Field Summary | |
(package private) boolean |
active
|
(package private) BitVector |
curValue
|
(package private) int |
length
|
(package private) LeftValue |
lValue
|
(package private) BitVector |
prevValue
|
(package private) Expression |
rValue
|
| Constructor Summary | |
(package private) |
LinkMonitor(LeftValue lValue,
Expression rValue)
|
| Method Summary | |
void |
execute()
|
java.lang.String |
toString()
|
void |
trigger()
Note: If triggered multiple times per time-unit, it will execute only once, assigning the last update value. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
LeftValue lValue
Expression rValue
BitVector prevValue
BitVector curValue
boolean active
int length
| Constructor Detail |
LinkMonitor(LeftValue lValue,
Expression rValue)
| Method Detail |
public void trigger()
throws InterpretTimeException
public void execute()
throws InterpretTimeException
public java.lang.String toString()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||