Function bellperson::multiexp::multiexp

source ยท
pub fn multiexp<'b, Q, D, G, S>(
    pool: &Worker,
    bases: S,
    density_map: D,
    exponents: Arc<Vec<<G::Scalar as PrimeField>::Repr>>,
    _kern: &mut LockedMultiexpKernel<G>,
) -> Waiter<Result<<G as PrimeCurveAffine>::Curve, EcError>>
where for<'a> &'a Q: QueryDensity, D: Send + Sync + 'static + Clone + AsRef<Q>, G: PrimeCurveAffine, S: SourceBuilder<G>,