@Undocumented public abstract static class DoubleClockedSignalSource.AbstractRandom extends CompilableDoubleStoredSignalSource
DoubleClockedSignalSource.AbstractRandomProcess.Proxy| Modifier and Type | Field and Description |
|---|---|
protected Random |
random |
outSTREAM_CHARACTERISTICS, STREAM_SIZE| Constructor and Description |
|---|
AbstractRandom(OptionalLong seed) |
| Modifier and Type | Method and Description |
|---|---|
Consumer<CompilationContext> |
compileInitialization()
Compiles the initialization of this entity.
|
void |
init()
Initializes the state of this process.
|
String |
toString() |
compileControlFlow, compileDataFlow, compileSetStoredValueVariable, getStoredValueVariable, publishStoredValueVariablegetAsDoubleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadHoc, after, clock, compile, cycle, dt, during, ofSpliterator, ofStream, ofStream, random, random, random, randomGaussian, randomGaussian, randomGaussian, rate, spliterator, streamabs, add, choose, choose, choose, choose, clock, compileMainSignalSource, constant, defined, delayed, delayed, delayedFeedback, delayedFeedback, divide, equal, getConstantAsDouble, getValueClass, glidingAverage, glidingStandardDeviation, glidingSum, glidingVariance, greaterOrEqual, greaterThan, guard, hasConstantAsDouble, invariant, lessOrEqual, lessThan, map, max, min, modulo, multiply, negate, negative, nonEqual, nonnegative, nonpositive, nonzero, notANumber, positive, power, probe, relateWith, sampleAndHold, selectAffine, series, sqrt, stored, subtract, zero, zeroCrossing, zipWithcompileDataFlowTo, hasDataFlowIOafterEvery, andThen, compileAsMainProcess, every, getProcess, hasControlFlowIO, hasInitializationIO, probe, sequence, sequence, step@Undocumented protected final Random random
@Undocumented public AbstractRandom(OptionalLong seed)
public void init()
ProcessProcess.step(RealtimeContext) transitions to
the first specified observable state.
The default implementation does nothing.
public Consumer<CompilationContext> compileInitialization()
CompilableControlFlowcompileInitialization in interface CompilableControlFlowcompileInitialization in interface ProcesscompileInitialization in class CompilableDoubleStoredSignalSourceProcess.hasInitializationIO(eu.bandm.sig.adlib2.compile.CompilationContext)