Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MultiLin ¶
MultiLin represents a multilinear polynomial by its values
func AllocateMultilinear ¶
AllocateMultilinear returns an empty multilinear with a given size
func NewMultilinearByValues ¶
NewMultilinearByValues is the default constructor
type Univariate ¶
Univariate encodes a univariate polynomial: a0 + a1X + ... + ad X^d <=> {a0, a1, ... , ad}
func AllocateUnivariate ¶
func AllocateUnivariate(degree int) Univariate
AllocateUnivariate returns an empty multilinear with a given size
func NewUnivariate ¶
func NewUnivariate(coeffs []frontend.Variable) Univariate
NewUnivariate is the default constructor
func (Univariate) Assign ¶
func (u Univariate) Assign(coeffs []fr.Element)
Assign value to a previously allocated univariate
func (Univariate) ZeroAndOne ¶
func (u Univariate) ZeroAndOne(cs frontend.API) frontend.Variable
ZeroAndOne returns p(0) + p(1)
Click to show internal directories.
Click to hide internal directories.