package octez-libs

  1. Overview
  2. Docs
A package that contains multiple base libraries used by the Octez suite

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-18.1.tar.gz
sha256=aa2f5bc99cc4ca2217c52a1af2a2cdfd3b383208cb859ca2e79ca0903396ca1d
sha512=d68bb3eb615e3dcccc845fddfc9901c95b3c6dc8e105e39522ce97637b1308a7fa7aa1d271351d5933febd7476b2819e1694f31198f1f0919681f1f9cc97cb3a

doc/octez-libs.plonk/Plonk/Bls/Evaluations/index.html

Module Bls.EvaluationsSource

Sourceval t : t Repr.t
Sourceval init : int -> (int -> scalar) -> degree:int -> t
Sourceval of_array : (int * scalar array) -> t
Sourceval to_array : t -> scalar array
Sourceval string_of_eval : t -> string
Sourceval of_domain : domain -> t
Sourceval to_domain : t -> domain
Sourceval zero : t
Sourceval is_zero : t -> bool
Sourceval degree : t -> int
Sourceval length : t -> int
Sourceval create : int -> t
Sourceval copy : ?res:t -> t -> t
Sourceval get : t -> int -> scalar
Sourceval get_inplace : t -> int -> scalar -> unit
Sourceval mul_by_scalar : scalar -> t -> t
Sourceval mul_c : ?res:t -> evaluations:t list -> ?composition_gx:(int list * int) -> ?powers:int list -> unit -> t
Sourceval linear_c : ?res:t -> evaluations:t list -> ?linear_coeffs:scalar list -> ?composition_gx:(int list * int) -> ?add_constant:scalar -> unit -> t
Sourceval linear_with_powers : t list -> scalar -> t
Sourceval add : ?res:t -> t -> t -> t
Sourceval equal : t -> t -> bool
Sourceval evaluation_fft : domain -> polynomial -> t
Sourceval interpolation_fft : domain -> t -> polynomial
Sourceval interpolation_fft2 : domain -> scalar array -> polynomial
Sourceval dft : domain -> polynomial -> t
Sourceval idft : domain -> t -> polynomial
Sourceval evaluation_fft_prime_factor_algorithm : domain1:domain -> domain2:domain -> polynomial -> t
Sourceval interpolation_fft_prime_factor_algorithm : domain1:domain -> domain2:domain -> t -> polynomial
Sourceval size_evaluations : t SMap.t -> int
Sourceval find_evaluation : t SMap.t -> string -> t
Sourceval print_evaluations_name : t SMap.t -> unit
Sourceval get_domain : t SMap.t -> domain
Sourceval compute_evaluations : domain:domain -> polynomial SMap.t -> t SMap.t
Sourceval compute_evaluations_update_map : ?domain:domain -> evaluations:t SMap.t -> polynomial SMap.t -> t SMap.t
Sourceval mul : ?res:t -> evaluations:t SMap.t -> poly_names:string list -> ?composition_gx:(int list * int) -> ?powers:int list -> unit -> t
Sourceval linear : ?res:t -> evaluations:t SMap.t -> poly_names:SMap.key list -> ?linear_coeffs:scalar list -> ?composition_gx:(int list * int) -> ?add_constant:scalar -> unit -> t
OCaml

Innovation. Community. Security.