Parameter DepVals.UpdateRule
Parameters
module HM : Batteries.Hashtbl.S with type key = S.v
module VS : Batteries.Set.S with type elt = S.v
Signature
val create_empty_data : unit -> data
val get_wrapper :
solve_widen:(S.v -> unit) ->
init:(S.v -> unit) ->
stable:unit HM.t ->
data:data ->
sides:VS.t HM.t ->
add_sides:(S.v -> S.v -> unit) ->
rho:S.d HM.t ->
destabilize:(S.v -> unit) ->
side:(?x:S.v -> S.v -> S.d -> unit) ->
assert_can_receive_side:(S.v -> unit) ->
eq_wrapper