Independent

@Serializable
@SerialName(value = "independent")
data class Independent(val startingStreamAdvance: Int = 0, val streamAdvanceSpacing: Int? = null) : StreamPolicy(source)

Each design point starts from a fresh random-stream block, with cumulative-replication spacing by default. The substrate default.

Advanced knobs (startingStreamAdvance and streamAdvanceSpacing) coordinate the stream allocation with a previous run's RNG state — rarely needed; defaults match the substrate's cumulative-spacing behaviour.

Constructors

Link copied to clipboard
constructor(startingStreamAdvance: Int = 0, streamAdvanceSpacing: Int? = null)

Properties

Link copied to clipboard
Link copied to clipboard