Skip to main content

FftDispatch

Trait FftDispatch 

Source
pub trait FftDispatch: Send + 'static {
    // Required methods
    fn dtype_kind(&self) -> DType;
    fn plan_key(&self) -> PlanKey;
    fn dispatch(self: Box<Self>, ctx: &FftDispatchCtx<'_>);
}
Expand description

Dispatch trait for typed cuFFT requests (FftRequest<T> for T: FftSupported).

Required Methods§

Source

fn dtype_kind(&self) -> DType

Source

fn plan_key(&self) -> PlanKey

Source

fn dispatch(self: Box<Self>, ctx: &FftDispatchCtx<'_>)

Implementors§

Source§

impl<T, I, O> FftDispatch for FftRequest<T, I, O>
where T: FftSupported, I: Send + Sync + 'static, O: Send + Sync + 'static,