Modifier and Type | Class and Description |
---|---|
static class |
Eval.Event |
Modifier and Type | Method and Description |
---|---|
Eval.Event |
backSimTime(long bTime,
int isInc)
Back the event queues up to time 'bTime'.
|
int |
computeTransState(Sim.Trans t)
compute state of transistor.
|
void |
enqueueEvent(Sim.Node n,
int newValue,
long delta,
long rTime)
Add an event to event list, specifying transition delay and new value.
|
void |
initEvent()
Initialize event structures
|
protected void |
modelEvaluate(Sim.Node node) |
void |
printPendingEvents() |
protected void |
puntEvent(Sim.Node node,
Eval.Event ev) |
void |
reInit()
Set the firstCall flags.
|
boolean |
step(long stopTime,
java.util.Collection<SimAPI.Node> xInputs,
java.util.Collection<SimAPI.Node> hInputs,
java.util.Collection<SimAPI.Node> lInputs,
java.util.Collection<SimAPI.Node> uInputs) |
protected Sim theSim
public Eval(Sim sim)
protected void modelEvaluate(Sim.Node node)
public void reInit()
public boolean step(long stopTime, java.util.Collection<SimAPI.Node> xInputs, java.util.Collection<SimAPI.Node> hInputs, java.util.Collection<SimAPI.Node> lInputs, java.util.Collection<SimAPI.Node> uInputs)
public int computeTransState(Sim.Trans t)
public void enqueueEvent(Sim.Node n, int newValue, long delta, long rTime)
public void initEvent()
protected void puntEvent(Sim.Node node, Eval.Event ev)
public void printPendingEvents()
public Eval.Event backSimTime(long bTime, int isInc)