Uses of Class
tesl.Tick

Packages that use Tick
modhelxs.simulation   
tesl   
 

Uses of Tick in modhelxs.simulation
 

Fields in modhelxs.simulation declared as Tick
 Tick<java.lang.Long> SynchronizingRTClock.ClockBackup.now_backup
           
 Tick<java.lang.Long> PeriodicRTClock.ClockBackup.now_backup
           
 Tick<java.lang.Long> EventFeederClock.ClockBackup.now_backup
           
 Tick<Unit> ASAPClock.ClockBackup.now_backup
           
 

Methods in modhelxs.simulation that return Tick
 Tick<java.lang.Long> SynchronizingRTClock.newTick()
          This clock should have only one tick, so we can't add new ones.
 Tick<java.lang.Long> PeriodicRTClock.newTick()
          This clock should have only one tick, so we can't add new ones.
 Tick<java.lang.Long> EventFeederClock.newTick()
          This clock should have only one tick, so we can't add new ones.
 Tick<Unit> ASAPClock.newTick()
          This clock should have only one tick, so we can't add new ones.
 

Methods in modhelxs.simulation with parameters of type Tick
 void SynchronizingRTClock.removeTick(Tick<java.lang.Long> tick)
          This clock manages its tick by itself, so we cannot remove them.
 void PeriodicRTClock.removeTick(Tick<java.lang.Long> tick)
          This clock should always have a tick, so we cannot remove its tick.
 void EventFeederClock.removeTick(Tick<java.lang.Long> tick)
          This clock should always have a tick, so we cannot remove its tick.
 void ASAPClock.removeTick(Tick<Unit> tick)
          This clock should always have a tick, so we cannot remove its tick.
 

Uses of Tick in tesl
 

Fields in tesl declared as Tick
private  Tick<T> Clock.now_
           
 Tick<T> Clock.ClockBackup.now_backup_
           
 

Fields in tesl with type parameters of type Tick
private  java.util.List<Tick<? extends java.lang.Comparable<?>>> ClockSet.floatingGhosts_
           
private  java.util.Map<Tick<T>,Tag<T>> Clock.tags_
           
 java.util.Map<Tick<T>,Tag<T>> Clock.ClockBackup.tags_backup_
           
private  java.util.List<Tick<T>> Clock.ticks_
           
 java.util.List<Tick<T>> Clock.ClockBackup.ticks_backup_
           
 

Methods in tesl that return Tick
private  Tick<T> Clock.copyTick(Tick<T> t)
           
 Tick<T> Clock.getFirstTaggedTick()
           
 Tick<T> Clock.getFloatingTick()
           
 Tick<T> Clock.getNowTick()
           
 Tick<T> Clock.getTick(int i)
           
 Tick<T> Clock.getTick(T tag)
           
 Tick<T> Clock.getTick(Tag<T> tag)
           
private static
<T extends java.lang.Comparable<? super T>>
Tick<T>
ClockSet.getTickWithTag(Clock<T> clk, Tag<? extends java.lang.Comparable<?>> tag)
           
 Tick<T> Clock.newTick()
           
 Tick<T> Clock.newTick(T value)
           
 Tick<T> Tick.setNow(boolean now)
           
 Tick<T> Clock.setNow(Tick<T> tick, boolean now)
           
 Tick<T> Tick.setTag(Tag<T> tag)
           
 Tick<T> Clock.setTag(Tick<T> tick, Tag<T> tag)
           
 Tick<T> Tick.setTagValue(T tag)
           
 Tick<T> Clock.setTagValue(Tick<T> tick, T tag)
           
 

Methods in tesl that return types with arguments of type Tick
 java.util.Collection<Tick<T>> Clock.getTicks()
           
 

Methods in tesl with parameters of type Tick
 int Tick.compareTo(Tick<T> o)
           
private  Tick<T> Clock.copyTick(Tick<T> t)
           
 Tag<T> Clock.getTag(Tick<T> tick)
           
 T Clock.getTagValue(Tick<T> tick)
           
 boolean Clock.isNow(Tick<T> tick)
           
private static
<T extends java.lang.Comparable<? super T>>
void
ClockSet.removeTick(Clock<T> clk, Tick<? extends java.lang.Comparable<?>> tick)
           
 void Clock.removeTick(Tick<T> tick)
           
 Tick<T> Clock.setNow(Tick<T> tick, boolean now)
           
private static
<T extends java.lang.Comparable<? super T>>
void
ClockSet.setTag(Tick<T> tick, Tag<? extends java.lang.Comparable<?>> tag)
           
 Tick<T> Clock.setTag(Tick<T> tick, Tag<T> tag)
           
 Tick<T> Clock.setTagValue(Tick<T> tick, T tag)
           
<T extends java.lang.Comparable<T>>
ClockSet
ClockSet.solve(Tick<T> tick)