package tezos-benchmark

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Tezos_benchmark.CostlangSource

Sourcemodule Num : sig ... end

Int or float

Sourcemodule Ty : sig ... end

Runtime type

Sourcemodule type S = sig ... end
Sourcemodule Void : S with type 'a repr = unit and type size = unit
Sourcemodule Pp : S with type 'a repr = string and type size = string
Sourcemodule Free_variables : S with type 'a repr = Free_variable.Set.t and type size = unit
Sourcemodule Eval : S with type 'a repr = 'a and type size = float
Sourcemodule Type : S with type 'a repr = 'a Ty.t and type size = Num.t
Sourcemodule Arg_names : sig ... end
Sourcetype affine = {
  1. linear_comb : Free_variable.Sparse_vec.t;
  2. const : float;
}
Sourcetype subst = Free_variable.t -> float option
Sourceexception Eval_linear_combination of string
Sourcemodule type Transform = functor (X : S) -> sig ... end
Sourcetype transform = (module Transform)
Sourceval compose : transform -> transform -> transform
Sourcemodule Subst (P : sig ... end) : Transform
Sourcetype 'a hash_consed = {
  1. repr : 'a;
  2. hash : int;
  3. tag : int;
}
Sourcemodule Hash_cons_vector : sig ... end
Sourcemodule Eval_to_vector : sig ... end
OCaml

Innovation. Community. Security.