pub struct LogupZerocheckGpu<'a, HS: GpuHashScheme> {
pub alpha_logup: EF,
pub beta_pows: Vec<EF>,
pub d_challenges: DeviceBuffer<EF>,
pub l_skip: usize,
pub omega_skip: F,
pub omega_skip_pows: Vec<F>,
pub interactions_layout: StackedLayout,
pub constraint_degree: usize,
pub monomial_num_y_threshold: u32,
pub xi: Vec<EF>,
pub lambda_pows: Option<DeviceBuffer<EF>>,
/* private fields */
}Fields§
§alpha_logup: EF§beta_pows: Vec<EF>§d_challenges: DeviceBuffer<EF>§l_skip: usize§omega_skip: F§omega_skip_pows: Vec<F>§interactions_layout: StackedLayout§constraint_degree: usize§monomial_num_y_threshold: u32§xi: Vec<EF>§lambda_pows: Option<DeviceBuffer<EF>>Auto Trait Implementations§
impl<'a, HS> Freeze for LogupZerocheckGpu<'a, HS>
impl<'a, HS> RefUnwindSafe for LogupZerocheckGpu<'a, HS>
impl<'a, HS> Send for LogupZerocheckGpu<'a, HS>
impl<'a, HS> Sync for LogupZerocheckGpu<'a, HS>
impl<'a, HS> Unpin for LogupZerocheckGpu<'a, HS>
impl<'a, HS> UnsafeUnpin for LogupZerocheckGpu<'a, HS>
impl<'a, HS> UnwindSafe for LogupZerocheckGpu<'a, HS>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more