Package | Description |
---|---|
com.sun.electric.tool.simulation |
Package for handling the simulation tool.
|
Modifier and Type | Class and Description |
---|---|
class |
BusSample<S extends Sample>
A bus of many Signal
|
class |
DerivedSignal<SNew extends Sample,SOld extends Sample>
A Signal which is derived in a *pointwise* fashion from other
signals.
|
class |
DerivedSignal<SNew extends Sample,SOld extends Sample>
A Signal which is derived in a *pointwise* fashion from other
signals.
|
class |
MutableSignal<SS extends Sample>
A Signal to which one may add and remove samples.
|
class |
RangeSample<S extends Sample>
A sample consisting of a range (a min and a max).
|
class |
Signal<SS extends Sample>
A Signal represents simulation data captured for a particular node
over a stretch of time.
|
static interface |
Signal.View<SS extends Sample>
A View is a collection of events indexed by natural
numbers.
|
class |
SweptSample<S extends Sample>
A sweep of many Signal
|
Modifier and Type | Class and Description |
---|---|
class |
BusSample<S extends Sample>
A bus of many Signal
|
class |
ComplexSample
An implementation of Sample for complex data.
|
class |
DigitalSample
An implementation of Sample for digital data; supports HIGH/LOW
(at the IEEE-standard drive strengths) as well as X and Z (at only
a single drive strength).
|
class |
RangeSample<S extends Sample>
A sample consisting of a range (a min and a max).
|
class |
ScalarSample
An implementation of Sample for scalar data.
|
class |
SweptSample<S extends Sample>
A sweep of many Signal
|
Modifier and Type | Method and Description |
---|---|
static <SS extends Sample> |
SweptSample.createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
boolean digital,
Signal<SS>[] subsignals)
create a Signal
|
static <SS extends Sample> |
BusSample.createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
boolean digital,
Signal<SS>[] subsignals)
create a Signal
|
static <SS extends Sample> |
SweptSample.createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
int width)
create a MutableSignal
|
static <SS extends Sample> |
BusSample.createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
int width)
create a MutableSignal
|
Modifier and Type | Method and Description |
---|---|
Sample |
SweptSample.glb(Sample s) |
Sample |
ScalarSample.glb(Sample s) |
Sample |
Sample.glb(Sample s)
Return the greatest lower bound of this and s.
|
Sample |
RangeSample.glb(Sample s)
There's a question here as to what the order on Ranges should
be; logically the lub is the union of the ranges and the glb
is the intersection, but that's not likely to be very useful
in practice.
|
Sample |
DigitalSample.glb(Sample s) |
Sample |
ComplexSample.glb(Sample s) |
Sample |
BusSample.glb(Sample s) |
Sample |
SweptSample.lub(Sample s) |
Sample |
ScalarSample.lub(Sample s) |
Sample |
Sample.lub(Sample s)
Return the least upper bound of this and s.
|
Sample |
RangeSample.lub(Sample s)
There's a question here as to what the order on Ranges should
be; logically the lub is the union of the ranges and the glb
is the intersection, but that's not likely to be very useful
in practice.
|
Sample |
DigitalSample.lub(Sample s) |
Sample |
ComplexSample.lub(Sample s) |
Sample |
BusSample.lub(Sample s) |
Modifier and Type | Method and Description |
---|---|
Sample |
SweptSample.glb(Sample s) |
Sample |
ScalarSample.glb(Sample s) |
Sample |
Sample.glb(Sample s)
Return the greatest lower bound of this and s.
|
Sample |
RangeSample.glb(Sample s)
There's a question here as to what the order on Ranges should
be; logically the lub is the union of the ranges and the glb
is the intersection, but that's not likely to be very useful
in practice.
|
Sample |
DigitalSample.glb(Sample s) |
Sample |
ComplexSample.glb(Sample s) |
Sample |
BusSample.glb(Sample s) |
Sample |
SweptSample.lub(Sample s) |
Sample |
ScalarSample.lub(Sample s) |
Sample |
Sample.lub(Sample s)
Return the least upper bound of this and s.
|
Sample |
RangeSample.lub(Sample s)
There's a question here as to what the order on Ranges should
be; logically the lub is the union of the ranges and the glb
is the intersection, but that's not likely to be very useful
in practice.
|
Sample |
DigitalSample.lub(Sample s) |
Sample |
ComplexSample.lub(Sample s) |
Sample |
BusSample.lub(Sample s) |
Constructor and Description |
---|
BusSample(Sample[] vals) |
SweptSample(Sample[] vals) |