Type Definition arrabbiata::columns::E
source · pub type E<Fp> = Expr<ConstantExpr<Fp, ChallengeTerm>, Column>;
diff --git a/rustdoc/arrabbiata/columns/enum.ChallengeTerm.html b/rustdoc/arrabbiata/columns/enum.ChallengeTerm.html
index 1634274e94..efcf79b029 100644
--- a/rustdoc/arrabbiata/columns/enum.ChallengeTerm.html
+++ b/rustdoc/arrabbiata/columns/enum.ChallengeTerm.html
@@ -8,7 +8,7 @@
Beta
Both challenges used in the permutation argument
Challenge to homogenize the constraints
Random coin used to aggregate witnesses while folding
-source
. Read moresource
. Read moreself
and other
values to be equal, and is used
by ==
.Calls U::from(self)
.
Convert a column to a usize. This is used by the library [mvpoly] when we +}
Convert a column to a usize. This is used by the library [mvpoly] when we need to compute the cross-terms. For now, only the private inputs and the public inputs are converted, because there might not need to treat the selectors in the polynomial while diff --git a/rustdoc/arrabbiata/columns/type.E.html b/rustdoc/arrabbiata/columns/type.E.html index 14ad6fd386..6512cd0960 100644 --- a/rustdoc/arrabbiata/columns/type.E.html +++ b/rustdoc/arrabbiata/columns/type.E.html @@ -1 +1 @@ -
pub type E<Fp> = Expr<ConstantExpr<Fp, ChallengeTerm>, Column>;
pub type E<Fp> = Expr<ConstantExpr<Fp, ChallengeTerm>, Column>;
Double the elliptic curve point given by the affine coordinates
(x1, y1)
and save the result in the registers pos_x
and pos_y
.
This file defines a trait similar to [kimchi::curve::KimchiCurve] for Pallas and +
This file defines a trait similar to kimchi::curve::KimchiCurve for Pallas and Vesta. It aims to define all the parameters that are needed by a curve to be used in Arrabbiata. For instance, the sponge parameters, the endomorphism coefficients, etc. diff --git a/rustdoc/arrabbiata/index.html b/rustdoc/arrabbiata/index.html index f70c9d0ad2..c030a13640 100644 --- a/rustdoc/arrabbiata/index.html +++ b/rustdoc/arrabbiata/index.html @@ -1,4 +1,4 @@ -
pub struct Env<Fp: PrimeField, Fq: PrimeField, E1: ArrabbiataCurve<ScalarField = Fp, BaseField = Fq>, E2: ArrabbiataCurve<ScalarField = Fq, BaseField = Fp>> {Show 29 fields
- pub domain_fp: EvaluationDomains<Fp>,
- pub domain_fq: EvaluationDomains<Fq>,
+ pub domain_fp: EvaluationDomains<Fp>,
+ pub domain_fq: EvaluationDomains<Fq>,
pub srs_e1: SRS<E1>,
pub srs_e2: SRS<E2>,
pub ivc_accumulator_e1: Vec<PolyComm<E1>>,
@@ -34,8 +34,8 @@
The environment is run over big integers to avoid performing
reduction at all step. Instead the user implementing the interpreter can
reduce in the corresponding field when they want.
-
domain_fp: EvaluationDomains<Fp>
Domain for Fp
-domain_fq: EvaluationDomains<Fq>
Domain for Fq
+domain_fp: EvaluationDomains<Fp>
Domain for Fp
+domain_fq: EvaluationDomains<Fq>
Domain for Fq
srs_e1: SRS<E1>
SRS for the first curve
srs_e2: SRS<E2>
SRS for the second curve
ivc_accumulator_e1: Vec<PolyComm<E1>>
§ivc_accumulator_e2: Vec<PolyComm<E2>>
§previous_commitments_e1: Vec<PolyComm<E1>>
Commitments to the previous instances
@@ -178,7 +178,7 @@Double the elliptic curve point given by the affine coordinates
(x1, y1)
and save the result in the registers pos_x
and pos_y
.
The lookup aggregation, i.e. phi
The fixed tables. The parameter is considered to the indexed table.
self
and other
values to be equal, and is used
by ==
.!=
. The default implementation is almost always
diff --git a/rustdoc/kimchi_msm/witness/struct.Witness.html b/rustdoc/kimchi_msm/witness/struct.Witness.html
index bca4c1075f..d6a8787cfd 100644
--- a/rustdoc/kimchi_msm/witness/struct.Witness.html
+++ b/rustdoc/kimchi_msm/witness/struct.Witness.html
@@ -10,7 +10,7 @@
cols: Box<[T; N_WIT]>
A witness row is represented by an array of N witness columns When T is a vector, then the witness describes the rows of the circuit.
-par_iter
. Read moreIterate over the columns in the circuit.
@@ -20,7 +20,7 @@ Vec<G>: IntoParallelIterator,Iterate over the columns in the circuit, in parallel.
&'data mut T
reference.self
. Read moreself
. Read moreThis method takes a witness and a vector of evaluations to the zero +) -> RelaxedWitness<G, W>
This method takes a witness and a vector of evaluations to the zero polynomial, returning a relaxed witness which is composed by the extended witness and the error vector that is set to the zero polynomial.
diff --git a/rustdoc/settings.html b/rustdoc/settings.html index 78856e0fed..9f421508ce 100644 --- a/rustdoc/settings.html +++ b/rustdoc/settings.html @@ -1 +1 @@ -