pub fn constraint_sets_sumcheck_provers_metas<'a, U, FW, FDomain, Backend>(
constraint_sets: Vec<ConstraintSet<FW>>,
witness: &MultilinearExtensionIndex<'a, U, FW>,
evaluation_domain_factory: impl EvaluationDomainFactory<FDomain>,
switchover_fn: impl Fn(usize) -> usize,
backend: &'a Backend,
) -> Result<SumcheckProversWithMetas<'a, U, FW, FDomain, Backend>, Error>where
U: UnderlierType + PackScalar<FW> + PackScalar<FDomain>,
FW: TowerField + ExtensionField<FDomain>,
FDomain: Field,
Backend: ComputationBackend,
Expand description
Constructs sumcheck provers and metas from the vector of ConstraintSet