engine
Class StdGate

java.lang.Object
  |
  +--engine.StdGate
Direct Known Subclasses:
EnableGate, MOSGate, NInputGate, NOutputGate, TranGate

class StdGate
extends java.lang.Object

Things all standard gates have


Field Summary
(package private)  Delay3 delay
           
(package private) static int H
           
(package private)  ModuleInstanceDescription id
           
(package private) static int L
           
(package private)  long lastUpdateTime
           
(package private)  NameSpace parent
           
static int[][] truthTables
          The truth tables are ordered so we can use the type member as an index and pass the table to Bitvector.genericReduction.
(package private)  byte type
           
(package private) static int X
           
(package private) static int Z
           
 
Constructor Summary
(package private) StdGate(NameSpace parent, Delay3 delay, byte type, ModuleInstanceDescription id)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

delay

Delay3 delay

parent

NameSpace parent

id

ModuleInstanceDescription id

type

byte type

lastUpdateTime

long lastUpdateTime

X

static final int X

Z

static final int Z

L

static final int L

H

static final int H

truthTables

public static final int[][] truthTables
The truth tables are ordered so we can use the type member as an index and pass the table to Bitvector.genericReduction.
Constructor Detail

StdGate

StdGate(NameSpace parent,
        Delay3 delay,
        byte type,
        ModuleInstanceDescription id)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object