package tezos-plonk

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

Module Polynomial.EvaluationsSource

Sourcetype scalar = scalar
Sourcetype polynomial = Polynomial.t
Sourceval encoding : t Data_encoding.t
Sourceval make_evaluation : (int * scalar array) -> t
Sourceval to_array : t -> scalar array
Sourceval string_of_eval : t -> string
Sourcetype domain = Domain.t
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 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 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
OCaml

Innovation. Community. Security.