engine
Class NOutputGate

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

class NOutputGate
extends StdGate
implements Monitor, Executable

guess..


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

input

Expression input

outputs

LeftValue outputs

length

int length
Constructor Detail

NOutputGate

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

NOutputGate

NOutputGate(NameSpace parent,
            Delay3 delay,
            LeftValue outputs,
            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