|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Clock | |
|---|---|
| modhelxs.abstractsemantics | |
| modhelxs.mocs.de | |
| modhelxs.mocs.sdf | |
| modhelxs.mocs.tfsm | |
| modhelxs.simulation | |
| modhelxs.state_management | |
| tesl | |
| tesl.tests | |
| Uses of Clock in modhelxs.abstractsemantics |
|---|
| Fields in modhelxs.abstractsemantics declared as Clock | |
|---|---|
private Clock<java.lang.Integer> |
Engine.snapshot_clock_
The clock that triggers the snapshots of the root model. |
private Clock<Unit> |
Engine.stop_clock_
A clock used to tell the engine to stop. |
| Methods in modhelxs.abstractsemantics that return Clock | |
|---|---|
abstract Clock<T> |
ModelOfComputation.getClock()
Get the observation clock of this MoC. |
Clock<java.lang.Integer> |
Engine.getSnapshotClock()
Get the "snapshot" clock of this execution engine. |
Clock<Unit> |
Engine.getStopClock()
Get the "stop" clock of this execution engine. |
| Uses of Clock in modhelxs.mocs.de |
|---|
| Fields in modhelxs.mocs.de declared as Clock | |
|---|---|
protected Clock<java.lang.Double> |
AbstractDEMoC.de_clock_
The observation clock of this MoC. |
| Methods in modhelxs.mocs.de that return Clock | |
|---|---|
Clock<java.lang.Double> |
AbstractDEMoC.getClock()
|
| Uses of Clock in modhelxs.mocs.sdf |
|---|
| Fields in modhelxs.mocs.sdf declared as Clock | |
|---|---|
private Clock<Unit> |
SDFMoC.sdf_clock_
The observation clock of SDF. |
| Methods in modhelxs.mocs.sdf that return Clock | |
|---|---|
Clock<Unit> |
SDFMoC.getClock()
|
| Uses of Clock in modhelxs.mocs.tfsm |
|---|
| Fields in modhelxs.mocs.tfsm declared as Clock | |
|---|---|
protected Clock<java.lang.Double> |
TFSMMoC.tfsm_clock_
The observation request clock of this MoC. |
| Methods in modhelxs.mocs.tfsm that return Clock | |
|---|---|
Clock<java.lang.Double> |
TFSMMoC.getClock()
|
| Uses of Clock in modhelxs.simulation |
|---|
| Subclasses of Clock in modhelxs.simulation | |
|---|---|
class |
ASAPClock
An ASAPClock is a kind of driving clock that always has a tick as soon as possible |
class |
DrivingClock<T extends Comparable<T>>
A DrivingClock is a clock used for driving a simulation. |
class |
EventFeederClock
An EventFeederClock is a driving clock that ticks when an external event should be fed to the simulation. |
class |
PeriodicRTClock
A driving clock that ticks periodically on real time. |
class |
SwingButtonClock
A SwingButtonClock is an event feeder clock that ticks when a Swing button is pressed. |
class |
SynchronizingRTClock
A driving clock that ticks on real time. |
| Uses of Clock in modhelxs.state_management |
|---|
| Fields in modhelxs.state_management declared as Clock | |
|---|---|
private Clock<T> |
TimedManagedInterfaceBlock.my_clock_
The observation clock of the block. |
private Clock<T> |
TimedManagedBlock.my_clock_
The observation clock of the block. |
private Clock<I> |
TimedManagedInterfaceBlock.my_internal_clock_
The observation clock of the internal model. |
| Methods in modhelxs.state_management that return Clock | |
|---|---|
Clock<I> |
TimedManagedInterfaceBlock.internalObservationClock()
Return the observation clock of the block. |
Clock<T> |
TimedManagedInterfaceBlock.observationClock()
Return the observation clock of the block. |
Clock<T> |
TimedManagedBlock.observationClock()
Return the observation clock of the block. |
| Uses of Clock in tesl |
|---|
| Fields in tesl declared as Clock | |
|---|---|
private Clock<T> |
ClockOperation.clock_
|
private Clock<U> |
TagRelation.from_
|
private Clock<?>[] |
ImplicationRelation.masters_
|
private Clock<T> |
Tick.myclock_
|
private Clock<?> |
ImplicationRelation.slave_
|
private Clock<V> |
TagRelation.to_
|
| Fields in tesl with type parameters of type Clock | |
|---|---|
private java.util.List<Clock<?>> |
ClockSet.clocks_
|
private java.util.Map<Clock<?>,java.util.List<ImplicationRelation>> |
ClockSet.masters_
|
private java.util.Map<Clock<?>,java.util.List<ImplicationRelation>> |
ClockSet.slaves_
|
private java.util.Map<Clock<? extends java.lang.Comparable<?>>,java.util.Set<Clock<? extends java.lang.Comparable<?>>>> |
ClockSet.time_islands_
|
private java.util.Map<Clock<? extends java.lang.Comparable<?>>,java.util.Set<Clock<? extends java.lang.Comparable<?>>>> |
ClockSet.time_islands_
|
| Methods in tesl that return Clock | ||
|---|---|---|
|
ClockSet.addClock(Clock<T> c)
|
|
Clock<U> |
TagRelation.fromClock()
|
|
Clock<T> |
ClockOperation.getClock()
|
|
Clock<?> |
DelayedImplication.getCountingClock()
Return the counter clock, for the DelayedFor constraint |
|
Clock<M1> |
SustainedImplication.getMasterClock()
Return the master clock, or reference clock, for the sustained implication |
|
Clock<M> |
Implication.getMasterClock()
Return the master clock for the subClock constraint |
|
Clock<M> |
FilteredImplication.getMasterClock()
Return the master clock for the FilteredBy constraint |
|
Clock<?>[] |
ImplicationRelation.getMasterClocks()
|
|
Clock<?> |
DelayedImplication.getReferenceClock()
Return the reference clock, for the DelayedFor constraint |
|
Clock<?> |
ImplicationRelation.getSlaveClock()
|
|
Clock<M2> |
SustainedImplication.getStartClock()
Return the start clock, for the sustained implication |
|
Clock<M3> |
SustainedImplication.getStopClock()
Return the stop clock, for the sustained implication |
|
Clock<V> |
TagRelation.toClock()
|
|
| Methods in tesl that return types with arguments of type Clock | |
|---|---|
java.lang.Iterable<Clock<?>> |
ClockSet.getClocks()
|
private java.util.Map<Clock<? extends java.lang.Comparable<?>>,Tag<? extends java.lang.Comparable<?>>> |
ClockSet.tagClosure(Clock<? extends java.lang.Comparable<?>> clock,
Tag<? extends java.lang.Comparable<?>> tag)
|
| Methods in tesl with parameters of type Clock | ||
|---|---|---|
|
ClockSet.addClock(Clock<T> c)
|
|
AffineTags<T> |
Clock.affineTags(Clock<T> clock,
T coeff,
T offset)
|
|
protected
|
ClockSet.checkFirstTick(Clock<T> clk)
|
|
|
Clock.createMasterImplication(Clock<U> slave)
Deprecated. |
|
|
Clock.createSlaveImplication(Clock<U> master)
|
|
|
Clock.filteredImplies(Clock<S> slave,
int skip,
int keep,
int repSkip,
int repKeep)
|
|
private static
|
ClockSet.getTickWithTag(Clock<T> clk,
Tag<? extends java.lang.Comparable<?>> tag)
|
|
|
Clock.implies(Clock<S> slave)
|
|
|
Clock.impliesThroughFilter(Clock<S> slave,
int skip,
int count,
int repskip,
int repcount)
|
|
|
Clock.impliesWithDelay(Clock<S> slave,
Clock<C> counting,
int delay)
|
|
|
Clock.impliesWithDelay(Clock<S> slave,
Clock<C> counting,
int delay)
|
|
|
Clock.impliesWithDelay(Clock<S> slave,
Clock<C> counting,
int delay,
boolean immediate)
|
|
|
Clock.impliesWithDelay(Clock<S> slave,
Clock<C> counting,
int delay,
boolean immediate)
|
|
private
|
ClockSet.mergeNullTick(Clock<T> clock)
|
|
private static
|
ClockSet.removeTick(Clock<T> clk,
Tick<? extends java.lang.Comparable<?>> tick)
|
|
SameTags<T> |
Clock.sameTags(Clock<T> clock)
|
|
|
Clock.sustains(Clock<S> slave,
Clock<M2> start,
Clock<M3> stop)
|
|
|
Clock.sustains(Clock<S> slave,
Clock<M2> start,
Clock<M3> stop)
|
|
|
Clock.sustains(Clock<S> slave,
Clock<M2> start,
Clock<M3> stop)
|
|
|
Clock.sustains(Clock<S> slave,
Clock<M2> start,
Clock<M3> stop,
Occurrence immediate,
Preemption weak)
Make this clock sustain clock slave between occurrences of start and stop. |
|
|
Clock.sustains(Clock<S> slave,
Clock<M2> start,
Clock<M3> stop,
Occurrence immediate,
Preemption weak)
Make this clock sustain clock slave between occurrences of start and stop. |
|
|
Clock.sustains(Clock<S> slave,
Clock<M2> start,
Clock<M3> stop,
Occurrence immediate,
Preemption weak)
Make this clock sustain clock slave between occurrences of start and stop. |
|
private java.util.Map<Clock<? extends java.lang.Comparable<?>>,Tag<? extends java.lang.Comparable<?>>> |
ClockSet.tagClosure(Clock<? extends java.lang.Comparable<?>> clock,
Tag<? extends java.lang.Comparable<?>> tag)
|
|
| Constructors in tesl with parameters of type Clock | |
|---|---|
AffineTags(Clock<T> from,
Clock<T> to,
T a,
T b)
|
|
AffineTags(Clock<T> from,
Clock<T> to,
T a,
T b)
|
|
ClockOperation(Clock<T> clock)
|
|
DelayedImplication(Clock<M1> reference,
Clock<M2> counting,
Clock<S> slave,
int n)
Get slave by delaying reference (not immediately) by n on counting |
|
DelayedImplication(Clock<M1> reference,
Clock<M2> counting,
Clock<S> slave,
int n)
Get slave by delaying reference (not immediately) by n on counting |
|
DelayedImplication(Clock<M1> reference,
Clock<M2> counting,
Clock<S> slave,
int n)
Get slave by delaying reference (not immediately) by n on counting |
|
DelayedImplication(Clock<M1> reference,
Clock<M2> counting,
Clock<S> slave,
int n,
boolean immediate)
Get slave by delaying reference (immediately or not) by n on counting |
|
DelayedImplication(Clock<M1> reference,
Clock<M2> counting,
Clock<S> slave,
int n,
boolean immediate)
Get slave by delaying reference (immediately or not) by n on counting |
|
DelayedImplication(Clock<M1> reference,
Clock<M2> counting,
Clock<S> slave,
int n,
boolean immediate)
Get slave by delaying reference (immediately or not) by n on counting |
|
FilteredImplication(Clock<M> master,
Clock<S> slave,
int skip,
int keep,
int repSkip,
int repKeep)
Get subClock by filtering master according to the pattern: - skip "skip" ticks - keep the next "keep" ticks - then, repeatedly skip repSkip ticks and keep repKeep ticks For instance, FilteredBy(m, s, 5, 1, 3, 2) will skip the first 5 ticks of "m", then keep its next tick for "s", then skip 3 ticks, keep 2 ticks, skip 3 ticks, keep 2 ticks and so on. |
|
FilteredImplication(Clock<M> master,
Clock<S> slave,
int skip,
int keep,
int repSkip,
int repKeep)
Get subClock by filtering master according to the pattern: - skip "skip" ticks - keep the next "keep" ticks - then, repeatedly skip repSkip ticks and keep repKeep ticks For instance, FilteredBy(m, s, 5, 1, 3, 2) will skip the first 5 ticks of "m", then keep its next tick for "s", then skip 3 ticks, keep 2 ticks, skip 3 ticks, keep 2 ticks and so on. |
|
Implication(Clock<M> master,
Clock<S> slave)
Constructor |
|
Implication(Clock<M> master,
Clock<S> slave)
Constructor |
|
ImplicationRelation(Clock<?> slave,
Clock<?>... masters)
|
|
ImplicationRelation(Clock<?> slave,
Clock<?>... masters)
|
|
SameTags(Clock<T> from,
Clock<T> to)
|
|
SameTags(Clock<T> from,
Clock<T> to)
|
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave)
Constructor for a not immediate and not weak sustained implication |
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave)
Constructor for a not immediate and not weak sustained implication |
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave)
Constructor for a not immediate and not weak sustained implication |
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave)
Constructor for a not immediate and not weak sustained implication |
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave,
Occurrence immediate,
Preemption weak)
Constructor |
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave,
Occurrence immediate,
Preemption weak)
Constructor |
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave,
Occurrence immediate,
Preemption weak)
Constructor |
|
SustainedImplication(Clock<M1> master,
Clock<M2> start,
Clock<M3> stop,
Clock<S> slave,
Occurrence immediate,
Preemption weak)
Constructor |
|
TagRelation(Clock<U> from,
Clock<V> to)
|
|
TagRelation(Clock<U> from,
Clock<V> to)
|
|
Tick(Clock<T> clock)
|
|
Tick(Clock<T> clock,
T tag)
|
|
Tick(Clock<T> clock,
Tag<T> tag)
|
|
TickCreation(Clock<T> clock,
T tag)
|
|
TickDeletion(Clock<T> clock,
T tag)
|
|
| Uses of Clock in tesl.tests |
|---|
| Fields in tesl.tests declared as Clock | |
|---|---|
(package private) Clock<java.lang.Double> |
ImplicationTest.c3
|
(package private) Clock<Unit> |
DelayedImplicationTest.counting
|
(package private) Clock<Unit> |
SustainedImplicationTest.master
|
(package private) Clock<Unit> |
FilteredImplicationTest.master
|
(package private) Clock<Unit> |
DelayedImplicationTest.master
|
(package private) Clock<Unit> |
SustainedImplicationTest.slave
|
(package private) Clock<Unit> |
FilteredImplicationTest.slave
|
(package private) Clock<Unit> |
DelayedImplicationTest.slave
|
(package private) Clock<Unit> |
SustainedImplicationTest.start
|
(package private) Clock<Unit> |
SustainedImplicationTest.stop
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||