public class SweptSample<S extends Sample> extends java.lang.Object implements Sample
Constructor and Description |
---|
SweptSample(Sample[] vals) |
Modifier and Type | Method and Description |
---|---|
static <SS extends Sample> |
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> |
createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
int width)
create a MutableSignal
|
boolean |
equals(java.lang.Object o) |
double |
getMax() |
double |
getMaxValue() |
double |
getMin() |
double |
getMinValue() |
S |
getSweep(int i) |
int |
getWidth() |
Sample |
glb(Sample s)
Return the greatest lower bound of this and s.
|
int |
hashCode() |
boolean |
isLogicX()
returns true iff this sample is "X" (unknown)
|
boolean |
isLogicZ()
returns true iff this sample is "Z" (unconnected)
|
Sample |
lub(Sample s)
Return the least upper bound of this and s.
|
public SweptSample(Sample[] vals)
public int getWidth()
public S getSweep(int i)
public double getMin()
public double getMax()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isLogicX()
Sample
public boolean isLogicZ()
Sample
public Sample lub(Sample s)
Sample
public Sample glb(Sample s)
Sample
public double getMinValue()
getMinValue
in interface Sample
public double getMaxValue()
getMaxValue
in interface Sample
public static <SS extends Sample> Signal<SweptSample<SS>> createSignal(SignalCollection sc, Stimuli sd, java.lang.String signalName, java.lang.String signalContext, int width)
public static <SS extends Sample> Signal<SweptSample<SS>> createSignal(SignalCollection sc, Stimuli sd, java.lang.String signalName, java.lang.String signalContext, boolean digital, Signal<SS>[] subsignals)