engine
Class MOSGate

java.lang.Object
  |
  +--engine.StdGate
        |
        +--engine.MOSGate

class MOSGate
extends StdGate
implements Monitor, Executable

guess..


Field Summary
(package private)  Expression input
           
(package private)  BitVector lastInput
           
(package private)  BitVector lastOutput
           
(package private)  byte[] lastStrength
           
(package private)  LeftValue output
           
(package private)  boolean reduceStrength
          true if this is an r?mos
(package private)  byte strength
           
(package private) static byte[] strengthTable
           
 
Fields inherited from class engine.StdGate
delay, H, id, L, lastUpdateTime, parent, truthTables, type, X, Z
 
Constructor Summary
(package private) MOSGate(NameSpace parent, Delay3 delay, LeftValue output, Expression input, ModuleInstanceDescription id, byte type)
           
 
Method Summary
 void execute()
           
 void trigger()
           
 
Methods inherited from class engine.StdGate
toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

lastInput

BitVector lastInput

lastOutput

BitVector lastOutput

lastStrength

byte[] lastStrength

input

Expression input

output

LeftValue output

strength

byte strength

reduceStrength

boolean reduceStrength
true if this is an r?mos

strengthTable

static final byte[] strengthTable
Constructor Detail

MOSGate

MOSGate(NameSpace parent,
        Delay3 delay,
        LeftValue output,
        Expression input,
        ModuleInstanceDescription id,
        byte type)
  throws ParseException
Method Detail

trigger

public void trigger()
             throws InterpretTimeException
Specified by:
trigger in interface Monitor

execute

public void execute()
             throws InterpretTimeException
Specified by:
execute in interface Executable