engine
Class NInputGate

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

class NInputGate
extends StdGate
implements Monitor, Executable

guess..


Field Summary
(package private)  Expression inputs
           
(package private)  BitVector lastInput
           
(package private)  BitVector lastOutput
           
(package private)  LeftValue output
           
 
Fields inherited from class engine.StdGate
delay, H, id, L, lastUpdateTime, parent, truthTables, type, X, Z
 
Constructor Summary
(package private) NInputGate(NameSpace parent, Delay3 delay, LeftValue output, Expression inputs, ModuleInstanceDescription id, byte type)
           
(package private) NInputGate(NameSpace parent, Delay3 delay, 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

inputs

Expression inputs

output

LeftValue output
Constructor Detail

NInputGate

NInputGate(NameSpace parent,
           Delay3 delay,
           ModuleInstanceDescription id,
           byte type)
     throws ParseException

NInputGate

NInputGate(NameSpace parent,
           Delay3 delay,
           LeftValue output,
           Expression inputs,
           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