Benchmarks_proto.Modeltype 'workload t = 'workload Tezos_benchmark.Model.tval make :
?takes_saturation_reprs:bool ->
name:Tezos_benchmark.Namespace.t ->
conv:('a -> 'b) ->
(Tezos_benchmark.Namespace.t -> 'b Tezos_benchmark.Model.model) ->
'a tval unknown_const1 :
?const:Tezos_benchmark.Free_variable.t ->
Tezos_benchmark.Namespace.t ->
unit Tezos_benchmark.Model.modelval affine :
?intercept:Tezos_benchmark.Free_variable.t ->
?coeff:Tezos_benchmark.Free_variable.t ->
Tezos_benchmark.Namespace.t ->
(int * unit) Tezos_benchmark.Model.modelval logn :
?coeff:Tezos_benchmark.Free_variable.t ->
Tezos_benchmark.Namespace.t ->
(int * unit) Tezos_benchmark.Model.modelval nlogn :
?intercept:Tezos_benchmark.Free_variable.t ->
?coeff:Tezos_benchmark.Free_variable.t ->
Tezos_benchmark.Namespace.t ->
(int * unit) Tezos_benchmark.Model.modelval linear :
?coeff:Tezos_benchmark.Free_variable.t ->
Tezos_benchmark.Namespace.t ->
(int * unit) Tezos_benchmark.Model.model