Module Bonsai_driver.Expert

val result_incr : 'r t -> 'r Incr.t

An incremental handle on the result of the computation

val lifecycle_incr : _ t -> Incr.Packed.t

An incremental handle on the lifecycle colletion for the computation

val action_input_incr : _ t -> Incr.Packed.t

An incremental handle on the action handler for the computation

val time_source : _ t -> Bonsai.Time_source.t

Access the time_source that was used when creating the handle

val invalidate_observers : _ t -> unit

Kill everything in this handle by invalidating all the incremental observers. After this function is called, other functions in this module may begin to throw exceptions without warning.

val sexp_of_model : _ t -> Core.Sexp.t

Serializes the model of the component to a sexp. Used only for debugging

val reset_model_to_default : _ t -> unit

Resets the model of the component back to its initial model. Used only for benchmarking

val print_actions : _ t -> unit

Starts printing the paths of actions that are applied during tests

val print_stabilizations : _ t -> unit

Start printing when stabilizations occur during action application in tests

val print_stabilization_tracker_stats : _ t -> unit

Print the stats associated with the stabilization tracker