pub type SimpleEvalEnv<Curve, const N_COL: usize, const N_FSEL: usize> = GenericEvalEnv<Curve, N_COL, N_FSEL, Evaluations<<Curve as AffineRepr>::ScalarField, Radix2EvaluationDomain<<Curve as AffineRepr>::ScalarField>>>;
Aliased Type§
struct SimpleEvalEnv<Curve, const N_COL: usize, const N_FSEL: usize> {
pub ext_witness: ExtendedWitness<Curve, PlonkishWitnessGeneric<N_COL, N_FSEL, <Curve as AffineRepr>::ScalarField, Evaluations<<Curve as AffineRepr>::ScalarField, Radix2EvaluationDomain<<Curve as AffineRepr>::ScalarField>>>>,
pub alphas: Alphas<<Curve as AffineRepr>::ScalarField>,
pub challenges: [<Curve as AffineRepr>::ScalarField; 3],
pub error_vec: Evaluations<<Curve as AffineRepr>::ScalarField, Radix2EvaluationDomain<<Curve as AffineRepr>::ScalarField>>,
pub u: <Curve as AffineRepr>::ScalarField,
}
Fields§
§ext_witness: ExtendedWitness<Curve, PlonkishWitnessGeneric<N_COL, N_FSEL, <Curve as AffineRepr>::ScalarField, Evaluations<<Curve as AffineRepr>::ScalarField, Radix2EvaluationDomain<<Curve as AffineRepr>::ScalarField>>>>
§alphas: Alphas<<Curve as AffineRepr>::ScalarField>
§challenges: [<Curve as AffineRepr>::ScalarField; 3]
§error_vec: Evaluations<<Curve as AffineRepr>::ScalarField, Radix2EvaluationDomain<<Curve as AffineRepr>::ScalarField>>
§u: <Curve as AffineRepr>::ScalarField
The scalar u
that is used to homogenize the polynomials