Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type mean_update =
size:int ->
n_sum:float ->
n_sum_sq:float ->
n_size:float ->
t ->
float ->
float
type var_update =
n_mean:float ->
n_sum:float ->
n_sum_sq:float ->
n_size:float ->
t ->
float
val empty : t
val init : ?size:int -> float -> t
val update :
?size:int ->
?mean_update:mean_update ->
?var_update:var_update ->
t ->
float ->
t
val join : ?mean_update:mean_update -> ?var_update:var_update -> t -> t -> t