SAStepEmitterIfc

Promises the ability to emit an SAStep snapshot after each completed iteration. Emission is gated by StochasticApproximationRootFinder.snapShotFrequency and Emitter.isObserved. When no subscriber is attached and saveSteps is false, no SAStep object is allocated for that iteration.

Usage:

val conn = finder.stepEmitter.attach { step ->
println("Iteration ${step.iterationCount}: x = ${step.x}")
}
finder.stepEmitter.detach(conn) // unsubscribe

Inheritors

Properties

Link copied to clipboard
abstract val stepEmitter: Emitter<SAStep>