@Undocumented public abstract static class LongClockedSignalSource.AbstractRandom extends CompilableLongStoredSignalSource
LongClockedSignalSource.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, publishStoredValueVariablegetAsLongclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadHoc, after, compile, count, countdown, cycle, dt, during, ofSpliterator, ofStream, ofStream, random, random, random, spliterator, streamabs, add, choose, choose, choose, choose, clock, compileMainSignalSource, constant, delayed, delayed, delayedFeedback, delayedFeedback, divide, equal, getConstantAsLong, getValueClass, greaterOrEqual, greaterThan, guard, hasConstantAsLong, invariant, lessOrEqual, lessThan, map, max, min, modulo, multiply, negate, negative, nonEqual, nonnegative, nonpositive, nonzero, positive, power, probe, relateWith, sampleAndHold, stored, subtract, zero, 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 CompilableLongStoredSignalSourceProcess.hasInitializationIO(eu.bandm.sig.adlib2.compile.CompilationContext)