r1csqapFloat

package
v0.0.0-...-735e08d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2022 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArrayOfBigZeros

func ArrayOfBigZeros(num int) []*big.Float

func CombinePolynomials

func CombinePolynomials(r []*big.Float, ap, bp, cp [][]*big.Float) ([]*big.Float, []*big.Float, []*big.Float, []*big.Float)

func DivisorPolinomial

func DivisorPolinomial(px, z []*big.Float) []*big.Float

func FloatPow

func FloatPow(a *big.Float, e int) *big.Float

func LagrangeInterpolation

func LagrangeInterpolation(v []*big.Float) []*big.Float

func NewPolZeroAt

func NewPolZeroAt(pointPos, totalPoints int, height *big.Float) []*big.Float

func PolAdd

func PolAdd(a, b []*big.Float) []*big.Float

func PolDiv

func PolDiv(a, b []*big.Float) ([]*big.Float, []*big.Float)

func PolEval

func PolEval(v []*big.Float, x *big.Float) *big.Float

func PolMul

func PolMul(a, b []*big.Float) []*big.Float

func PolSub

func PolSub(a, b []*big.Float) []*big.Float

func R1CSToQAP

func R1CSToQAP(a, b, c [][]*big.Float) ([][]*big.Float, [][]*big.Float, [][]*big.Float, []*big.Float)

func Transpose

func Transpose(matrix [][]*big.Float) [][]*big.Float

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL